Как мне решить, какой Open Source AJAX библиотеки использовать

  

В компании я работаю для Uversa инк, находится у General Public License (GPL) программного обеспечения, поэтому, когда я выбрать любой библиотеке, он сначала должен быть совместимым с GPL. Поскольку GPL настолько широко, многие лицензии совместимых с ним. (См. www.fsf.org / лицензии / лицензий / index_html # GPLCompatibleLicenses для получения дополнительной информации.) Однако, поскольку лицензирование жесткого правила, вы всегда должны начать поиск, ограничив его те, которые отвечают вашим потребностям. После получения лицензии мое руководящих принципов, которые я просматриваю основные черты, которые необходимы. В моем случае, это хорошие совместимость с PHP, в том числе способность к карте типов данных между PHP и JavaScript. Я также хочу иметь возможность легко объединять библиотеки с другими библиотеками JavaScript, так - название интервала функции и переменные плюс. Наконец, я хочу целенаправленной разработки, поэтому я ищу только для AJAX библиотеки; Мне не нужно большое JavaScript рамки, которые принимает недель учиться. Несколько разработчики будут использовать ее, тем менее они учиться, тем лучше.

В течение большей части 2005, эти requirementsand немного searchingwould оставили меня с небольшой список библиотек, из которых выбирать. Я мог бы изучить их и найти то, что соответствует остальным моим Web развития без слишком много удобного. Сегодня, однако, эти требования оставить меня с большой список, поэтому я необходимо ввести некоторые другие предметы сузить перечень пунктов, я тщательно расследовать. Я могу еще большему ограничению в моем списке выбора проектов, которые активно разрабатывается, поэтому я буду смотреть в глубину только на тех, кто выпускает в последние несколько месяцев и что, по-видимому, разработаны более чем одним человеком. Вы же не хотите удалить каждый разработчик проекта (в конце концов, что там многие из наиболее новаторских идей из); Вы просто хотите убедиться, что достаточно Выпуски были сделаны, что библиотека не один время код капля нецеленаправленных идей. Эти критерии помогут отсеять по непригодных проектов и будет держать меня от потери времени на проект, который никогда не получит сообщества, необходимых для поддержания ее в долгосрочной перспективе.

Получив краткий перечень библиотек, я буду делать краткий обзор. Каждый имеет различные цели, но я хотел библиотек, по крайней мере, основных документов и объекта ориентированной (OO) дизайн. (OO дизайн особенно важно для меня на PHP стороне, поскольку ему необходимо будет перекликаются с моей существующий код.) Хороший способ проверить любой библиотеки состоит в том, чтобы сделать основные установки и создания основных "привет мир" с его применением. Если вы не можете легко заполнить основные задачи, то, возможно, библиотека - это не очень подходит. AJAX не является такой сложной технологии, основы, не может быть сделана в то же время легко сделать трудно пунктов возможно.

Надеемся, что после некоторого базового использования, одной из библиотек будет стоять из пакета и окончания поиска. Если несколько библиотек, как действительно хорошие, я буду рыть еще в их документации и форумы, и принять окончательное решение на основе обучения, как легко все подробности будут. Если ни одна из библиотек выглядит она будет работать, то я левой назад на начало ворот. Я могу расширить поиск и поискать менее популярных и, следовательно, труднее - для поиска библиотек, или я могу взглянуть на развитие моего собственного решения.

В моих предыдущих поисков, я имел очень мало вариантов, когда я был выборе библиотеки; Мой первый foray в AJAX имел термин был определен. Я выбрал в JPSpan библиотека для добрых PHP интеграции и объектно- ориентированного проектирования. Хотя JPSpan было достойное решение, оно не закончилось совещание всех моих потребностей. Со временем, я решил разработать мою собственную библиотеку, HTML_AJAX для PHP PEAR в проекте. Причины для создания моей собственной библиотеки связаны больше с желающие помочь PEAR сообщества, чем в удовлетворении моих потребностей, но когда у вас есть свои собственные библиотеки, это легко фронта бегуна для использования в будущем.

Как Вам принять решение о том, какие библиотеки использовать, можно применить многое из этого процесса. Во-первых, решение о вашей лицензирования потребностей; Ваши потребности могут быть как простыми, как конкретный открытым исходным лицензии или сложным, как коммерческого решения. После этого, взглянуть на ваши чертой характера, в особенности серверной стороны языковой поддержки, и построить список возможных решений. Если список большой, глядя только на более активных проектов - это отличный способ pare список. Затем потребуется некоторое время для изучения библиотек. Я считаю всегда стоит мое время реально написать небольшой объем тестирования кода. После этого, это просто вопрос выбора библиотеки, что кажется хорошим натягом. Не забудьте учесть все, в которых Вы будете интеграции этой библиотеки; Некоторые решения, которые могут быть легко в автономном положении стать медведем, когда интегрированы в вашей серверной стороны Web развития.

в этой статье идет речь добавил Дейв Боверс
Опровержение: Наш сайт не несет ответственности за информацию, содержащуюся в этой статье. Эта статья никоим образом не отражает взгляды, мнения, мысли или веры каталог статей сотрудников.

Перевод уведомления: В статье "Как я Решите Какие Open Source AJAX библиотека для применения" была переведена с использованием автоматизированной службы перевода. Мы приносим извинения за любые ошибки перевода, что произошло. Спасибо за понимание.

Online: 534 users browsing the articles directory