ნუ უგულებელყოფთ შესაბამისობას, თავსებადობას და კარგ პროგრამირებას

უმეტესწილად, ვებ-ბრაუზერები აგებულია ისე, რომ მალავს ცუდ პროგრამირებას. Javascript შეცდომები გამორთულია ჩვეულებრივ ბრაუზერებში და HTML შესაბამისობა არ არის მოთხოვნა. ეს კარგია, თუ თქვენ უბრალოდ აგდებთ საიტს, რომელსაც აქვს გვერდი ან ორი გვერდი, რომ ისაუბროთ თქვენს საიტზე - მაგრამ როგორც კი დაიწყებთ თქვენი საიტის ინტეგრირებას, ეს ბევრ პრობლემას გამოიწვევს. შესაბამისობა ერთ – ერთია მათ შორის, რაც ძვირი ჯდება გზაზე.

თუ თავიდანვე შევქმნიდი აპლიკაციას, არსებობს გარკვეული რამ, რაც აბსოლუტურად დავრწმუნდებოდი, რომ შესრულებულია:

  • კასკადური სტილების - თქვენი აპლიკაციის ვიზუალური შრის შრისა და უკანა ფენისგან გამოყოფით, თქვენ არ გჭირდებათ მხოლოდ მეტი ფაილის შეცვლა, ვიდრე თქვენი ვებსაიტის მომხმარებლის ინტერფეისი დინამიურად შეცვალოთ. CSS ზენის ბაღი ფანტასტიკურად ასახავს CSS– ის ძალას. HTML მთელ საიტზე იგივეა, მაგრამ თემებს შორის გადართვისას, გამოიყენება ახალი სტილის ფურცლები და ხდება საიტის ტრანსფორმაცია. მე ასევე გირჩევთ მათ წიგნი.
  • ცდუნება - გვერდის შაბლონები არის "შუა იარუსი" თქვენს უკანა მხარეს და წინა ბოლოებს შორის. ეს გამოაქვს ფაქტობრივი საძიებო კოდი გვერდებიდან და უბრალოდ მითითებულია შაბლონიდან. შაბლონების უპირატესობა ის არის, რომ ისინი ხელს უწყობენ ხორბლის ხახვის გამოყოფას. უკანა დასრულების ფუნქციონირება არ დაარღვევს გვერდის ფუნქციონირებას და პირიქით.
  • განაცხადის საერთო კოდი - არასდროს მოგიწევთ ერთი და იგივე კოდის დაწერა ორჯერ აპლიკაციის ფარგლებში. თუ ასეა, არასწორად წერთ თქვენს განაცხადს. როდესაც თქვენ გჭირდებათ ცვლილების შეტანა, საჭიროა მხოლოდ ერთი ლოკაციის დროს შეიტანოთ ეს ცვლილება.
  • მონაცემთა ბაზა - მონაცემთა ბაზებში შენახვა. მონაცემთა შენახვა ნებისმიერ სხვა ფენაში გაცილებით მეტ შრომას მოითხოვს!
  • XHTML შესაბამისობა - რაც უფრო გავრცელებულია ისეთი ტექნოლოგიები, როგორიცაა შინაარსის მართვის სისტემები, API, RSS და შინაარსის ინტეგრაციის სხვა საშუალებები, შინაარსის გადაცემა უნდა იყოს მარტივი. XHTML სტანდარტები მნიშვნელოვანია, რადგან შინაარსი ადვილად "ტრანსპორტირდება" სხვა საიტებზე, სერვისებსა თუ ადგილებში.
  • ჯვრის ბრაუზერის ფუნქციონირება - ბრაუზერები განსხვავებულად ექცევიან HTML და CSS- ს. უამრავი ჰაკია, რომელიც უზრუნველყოფს ბრაუზერის ჯვრის ფუნქციონირებას. თქვენ ყოველთვის უნდა უჭერთ მხარს ინდუსტრიის ტოპ 3 ბრაუზერს, თითოეული მათგანის უახლესი 3 გამოშვებით. ამის გარდა, მე არ შევიწუხებდი ... ეს იქნება ბრაუზერის სიკვდილი, თუ ისინი ვერ შეძლებენ დიდ ძაღლებთან მისვლას.
  • კროსპლატფორმული ფუნქციონირება - ზოგიერთი ფუნქცია არ არის იგივე ან შემოთავაზებულია კომპიუტერს, Mac- სა და Linux- ს შორის. თუ ყველა წინა ნაბიჯს გააკეთებთ, პრობლემები არ უნდა შეგექმნათ, მაგრამ დარწმუნებული ვარ, მე მაინც გამოვცდი!

სანტექნიკის გამოსწორება უკვე აშენებულ სახლში ძვირი ჯდება. კარგი 'სანტექნიკის' გაკეთება გრძელვადიან პერიოდში დაზოგავს ბევრ ფულს!

მე აღმოვაჩინე დიდი რესურსი, სახელწოდებით მაკონტროლებელი კითხვისას სხვა ბლოგი, ე.წ. შემთხვევითი ბაიტები. დაბოლოს, თუ თქვენ აპირებთ გახდეთ საწარმოს პროგრამა ფართო მასშტაბით და ფართო მასშტაბით, მე სიფრთხილით მოვეკიდები იმ თანამშრომლებს, რომლებიც ადრე უგულებელყოფენ ან არ ეხმიანებიან ამ ნივთებს. იპოვნეთ ეგ, ვინც ზრუნავს! შენ ცხოვრება ბევრად უფრო ადვილი იქნება გზაზე.

ერთი კომენტარი

  1. 1

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.