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 за намаляване на спама. Научете как се обработват данните за коментарите ви.