თანამედროვე ვებ – გვერდების განვითარების 10 მცნება

ათი მცნებაკომუნიკაცია მთავარია, როგორც პროდუქტის მენეჯერი პროგრამულ კომპანიასთან. ცოტა ხნის წინ ვმუშაობდი და გამოვაქვეყნე თანამედროვე ვებ – გვერდების შემდეგი „მცნებები“, რომლებიც ჩვენს გუნდებს გადავანაწილე. ყველა თანამედროვე ვებ – შემქმნელმა (ან აპლიკაციამ) უნდა დაიცვას ეს ათი მცნება.

არსებობს ლამაზი პროგრამირების ტერმინები რომელიც შეიძლება გადააგდონ ამ ყველაფრისთვის; თუმცა, ჩემი მიზანი იყო ეს საერთო სიტყვები გამომეყენებინა, რაც პროგრამული უზრუნველყოფის პროფესიონალებს (და შენც კი) უნდა გაეგოთ.

  1. ყოველთვის მხარი დაუჭირეთ ინტერნეტის მომხმარებელთა 99% -ს, მიუხედავად ბრაუზერის, ბრაუზერის ვერსიისა და ოპერაციული სისტემისა. შეასწორეთ შესაბამისად და ყოველთვის იყავით მზად ბეტა გამოშვებებით.
  2. ყოველთვის გამოიყენეთ XHTML შესატყვისი კოდი პროგრამისთვის, მითითება DTD– ს და ჯვარედინი ბრაუზერის შესაბამისი კასკადური სტილის ფურცლების განლაგების ყველა სტილისა და პროგრამის სურათებისათვის.
  3. ყოველთვის მიმართეთ ტექსტს და სტრიქონებს საცნობარო ელემენტების საშუალებით, რომლებიც მხარს უჭერენ სიმბოლოების ნებისმიერ წყობას და არასდროს საჭიროებენ აგებას.
  4. ყოველთვის მიუთითეთ თარიღები და დრო GMT- ში, რაც საშუალებას აძლევს ნებისმიერ მომხმარებელს შეცვალოს შედეგი, როგორც სურს.
  5. ყოველთვის ააშენეთ ინტეგრაციის ელემენტი ყველა მახასიათებლისთვის.
  6. ყოველთვის მიჰყევით RFC სტანდარტებს (ტექსტური ელ.ფოსტა, HTML ელ.ფოსტა, ელექტრონული ფოსტის მისამართები, დომენის მითითებები და ა.შ.)
  7. ყოველთვის ააშენეთ მოდულურად. თუ აპლიკაციაში ერთზე მეტი ვარიანტია, თქვენ უნდა შეეძლოთ მეტის დამატება, მშენებლობის მოთხოვნის გარეშე.
  8. თუ განაცხადის ერთზე მეტი ნაწილი აკეთებს ამას, განაცხადის ყველა ნაწილი უნდა მიუთითებდეს ერთ წერტილზე.
  9. არასოდეს ხელახლა შექმნათ რისი შეძენა შეგიძლიათ და ყოველთვის შეასწორეთ ჩვენი პროგრამა, რომ მხარი დაუჭიროთ ნაყიდს.
  10. თუ მომხმარებლებს ამის გაკეთება შეუძლიათ, ჩვენ მას მხარს ვუჭერთ. თუ მათ ეს არ უნდა გააკეთონ, ჩვენ ამისთვის უნდა გადავამოწმოთ.

3 კომენტარები

  1. 1

    შეთანხმდნენ. ამასთან, მე –7 პუნქტზე დაყრდნობით, მე ვფიქრობ, რომ ვებ – გვერდის შექმნის დროსაც, მონაცემები, წარმომადგენლობა (GUI– ს) და ბიზნესის ლოგიკა ყოველთვის უნდა განცალკევდეს MVC მოდელზე დაფუძნებული მიდგომის საფუძველზე.
    ეს გაზრდის, პროგრამული უზრუნველყოფის ხარისხს და მასშტაბურობას.

    მადლობა
    ანდრეას მარათეფტისი
    http://www.nueronic.com

რას ფიქრობთ?

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