Предложения по среде разработки Ajax для PHP [закрыты]
-
09-06-2019 - |
Вопрос
Я - это C/C++
профессиональный программист, но я создал пару персональных веб-сайтов, используя PHP and MySQL
.
Они довольно простые, и я хотел бы разнообразить их, используя Ajax
, но я никогда не занимался никаким Ajax.До сих пор я выполнял всю разработку вручную, т.е.никакой IDE или что-то в этом роде.
Есть ли у кого-нибудь предложения по средам разработки Ajax, которые могут мне помочь?
Условно-бесплатная программа была бы предпочтительнее, поскольку мне было бы трудно оправдать трату на это больше минимальной суммы денег...
Решение
Как T.O.говорит, попробуй Аптану.Есть очень хорошая бесплатная версия, и они действительно продвигают AJAX.У них даже есть Jaxer, "AJAX-сервер", над которым они работают.Во всяком случае, плагины отличные, и, за исключением нескольких причуд, мне действительно нравится работать в нем.
Другие советы
Если вам нужна IDE, попробуйте Студия Aptana.Он поддерживает HTML, CSS, JavaScript, PHP, XML, Ruby, Ruby on Rails и многое другое....
Создание собственного AJAX несколько устарело при наличии библиотек Javascript, таких как Prototype и jQuery.Я бы порекомендовал заглянуть в одну из этих библиотек (Джефф использовал jQuery для SO, и, насколько я понимаю, он был действительно впечатлен этим).
Что касается среды разработки, я не уверен, что ее так уж много.Обычный текстовый редактор с подсветкой синтаксиса справился бы с этой задачей при написании (например, Notepad ++).Для отладки взгляните на расширение Firebug для Firefox (хотя, если вы используете jQuery, инструмент отладки может оказаться не столь полезным).
Прежде всего, убедитесь, что вы понимаете основы протокола HTTP.Затем узнайте, как работает функция javascript httpXmlRequest.Как только вы разберетесь с ними, выберите библиотеку Ajax - прототип подойдет.
Затем посмотрите на несколько примеров и следуйте инструкциям API.
Работа сделана.
Я серьезно понятия не имею, как им удается писать целые книги на эту тему.
Редактировать:Зачем голосовать против меня?Сначала изучите основы, это приведет к гораздо лучшему пониманию того, как это работает.И да, я считаю, что Джеффу тоже следует выучить C;-P