Новые члены OpenAjax Alliance — Microsoft и Google

Ajax*
OpenAjax Alliance — объединение крупных поставщиков решений, open-source проектов и просто AJAX-разработчиков, направленное на стандартизацию и взаимодействие разработок в этой области.

Помимо уже анонсированного вступления Microsoft, вступление в альянс другого крупного члена, Google, пока что скромно замалчивается. Единственное упоминание об этом есть на блоге самого альянса.

Google и Microsoft, видимо, замыкают список «монстров», входящих в состав объединения, так как, глядя на список членов, сложно придумать, кого бы еще туда следовало включить.

У обоих компаний есть свои библиотеки для разработки AJAX-интерфейсов. В то время, как Google Web Toolkit уже довольно давно (по нынешним неспокойным временам) выбрался из беты, и является на 100% открытым кодом, компания Microsoft «зарелизила» свой ASP.NET Ajax Framework только в январе. И, хотя исходный код этой библиотеки (как ее серверной, так и клиентской части) открыт, с лицензиями на него не все так просто.

Клиентская часть исходного кода поставляется под лицензией Microsoft Permissive License (Ms-PL). Эта лицензия дает право на модификацию кода и включение этого кода в любые свои продукты, как коммерческие, так и не очень. Кроме того, клиентская часть библиотеки не обязательно должна использоваться на продуктах Microsoft. Эти JavaScript-библиотеки могут быть задействованы самостоятельно, в сочетании с другими серверными платформами. Для этого, собственно, и создано объединение OpenAjax. Microsoft утверждает, что в ходе создания библиотеки все это было учтено, и разработка шла в кооперации с членами альянса.

Под этой же лицензией поставляется ASP.NET AJAX Control Toolkit — постоянно пополняемый набор «готовых к употреблению» серверных AJAX-контролов, созданных сообществом разработчиков.

Серверная же часть поставляется под лицензией Microsoft Reference License (Ms-RL). Фактически, эта лицензия дает право только на ознакомление с кодом «для общего развития», и его использование при отладке своих приложений.
+8
21 марта 2007, 04:14
1
catlion 18,3

комментарии (9)

0
Angelina_Joulie #
И тут война. :(

Много разных Framework'ов - это хорошо, с одной стороны. С другой же, разработчикам приходится учиться работать со всеми, т.к. заказчика всякие разные. А это время.

Но, само наличие альянса - это уже не плохо.
Лучше бы выпустили один FW и всем альянсом над ним работали - было бы куда проще.
0
ifrond #
Цитата
>> The prime objective is to accelerate customer success with Ajax by promoting a customer's ability to mix and match solutions from Ajax technology providers
То есть одна из целей альянса - "подружить" фреймворки. И не надо работать над одним фреймворком. Да здравствует конкуренция. Просто пусть они будут совместимы.
0
Uznick #
> С другой же, разработчикам приходится учиться работать со всеми, т.к. заказчика всякие разные.

Заказчикам в большинстве случаем всё равно, на каком фреймворке всё построено, главное чтобы работало без проблем.
0
marvin #
Я боюсь этих полуоткрытых лицензий - начнешь что то делать, а потом окажется, что все что ты делал, это совершенно не законно и не имеет права на существование, ибо в лиценцзии есть некий пункут Х который прямо запрещает изменения...
+2
ifrond #
Те кто щупал ajax прекрасно понимают, что никакой особо хитрой технологии там нет и суть всех этих телодвижений в отношении ajax-фреймворком на 99% состоят из рекламы своих серверных продуктов.
0
men28 #
Я попытался было писать на этом самом ASP.NET Ajax Framework.
Но проблема была в том что мне шеф сказал использовать в приложении которое я разрабатывал не дот нетовский контроль. Просто контроль написанный на JavaScript. И мне ни как не удалось интегрировать этот самый контроль с вышеуказанными красотами.
В конце концов пришлось убрать весь Ajax и написать обычное ASP.NET 2.0 приложение. :-(
Кроме того есть список контролей которые не работают с ASP.NET Ajax Framework. Среди них такой важный контроль, например как TreeView.
Так что побазарить про это на форуме это одно, а использовать в работе - это совсем другое.
Сыровато еще, господа.
Кроме того это всего лишь версия 1.0.
0
forsait #
Позволю себе не согласиться, выше упомянутый TreeView прекрасно работает с ASP.NET Ajax Framework
0
men28 #
Я не проверял действительно ли он не работает. Я встретил эту информацию на сайте http://ajax.asp.net/. Там было написано что TreeView, Menu и еще два или три контроля не работают с ASP.NET Ajax Framework. К сожалению не могу найти эту страничку. На вышеуказанном сайте нет поиска по ключевым словам. :-(
0
forsait #
Могу вас заверить, что они (скорее всего не сознатлеьно, а как же) ввели вас в заблуждение ;) или имелась ввиду какая-нибудь ранняя версия Atlas-а

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.