Аякс - ръководство за обърканите Част 1
Има много езици, стандарти, инструменти и библиотеки, които трябва да бъдат усвоени, преди да се впуснете в пътуване с Ajax. Огромното разнообразие от възможности за организиране на средата за разработка може да бъде огромно в началото. Авторите описват собствения си опит в обучението, като помагат да се избегнат някои от по-традиционните и досадни проблеми, които човек може да срещне.
Ajax променя начина, по който взаимодействате с уеб сайт от модел страница при щракване към интерактивния модел на традиционните десктоп приложения. Потребителите могат да избегнат презареждането на страницата и да не чакат да се появи следващото съдържание. Вероятно си мислите: лесно е да се каже, но как да се приложи? Отговорът на този въпрос ще изисква известно познаване на технологиите зад Ajax.
Всички тези технологии работят в уеб браузъра на потребителя, който действа като платформа, която изпълнява Ajax програми.
Когато използвате Ajax, е важно да разберете, че технологиите, които го формират, макар и базирани на стандарти, са донякъде зависими от браузъра; с други думи, едно и също приложение може да се държи различно в различните браузъри. Въпреки това, тъй като, първо, не е възможно да се ограничат потребителите чрез препоръчване на конкретен браузър, и второ, не е разумно да се игнорират клиенти, използващи браузъри с непълна поддръжка на CSS или DOM, разработчикът на приложение трябва да разбере разликите между браузърите.
За да станете ефективен разработчик на Ajax, трябва:
- Познайте технологиите зад разработката на Ajax.
- Запознайте се с наличните платформи за изпълнение и уеб браузъри.
- Използвайте IDE, която поддържа различните езици, използвани вразработване на Ajax приложения.
- Имате налични инструменти за отстраняване на грешки и тестове за различни среди и езици.
Ако използвате браузъра Mozilla Firefox, можете да използвате допълнителни ленти с инструменти (странични ленти) DevEdge. Тези панели предоставят указатели към стандарти, които дефинират конкретни Ajax технологии, което ви позволява да ги наричате справочни ръководства.
И накрая, ако искате да държите пръста си върху пулса на общността на Ajax, абонирайте се за блога на Ajaxian.
Въпреки тези проблеми, винаги трябва да помните, че по-голямата част от потребителите използват този конкретен браузър. Можете също така да опитате да използвате различни библиотеки, като /IE7/, които коригират някои от недостатъците на IE6.
Можете да използвате Trident, машината за програмиране на браузъри IE, за да създавате „нови“ браузъри като maxthon. Думата „нов“ е в кавички, защото от гледна точка на разработчика ключовите характеристики на браузъра остават същите (като поддръжката му за Ajax).