Google Web Toolkit (GWT) is a Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don't speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatabilities between web browsers and platforms, and JavaScript's lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.
GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.
Звучит заманчиво, особенно то, что не надо будет заниматся кросс-браузерной совместимостью.
Здравствуйте, kr0m, Вы писали:
K>Всем привет!
K>Вот наткнулся на такую штуку — http://code.google.com/webtoolkit/
...... K>Звучит заманчиво, особенно то, что не надо будет заниматся кросс-браузерной совместимостью.
K>Скажите, есть ли что-либо подобное для .NET?
K>Спасибо!
The WebOS AppsBuilder is a specialized IDE for building web-based applications. It brings together a visual designer, a choice of high level languages — C#, Java, Basic and Pascal, database and web servers, and tightly integrates them into a single entity that is both powerful and easy to use. The WebOS AppsBuilder permits you to remain focused on your client needs. You will be able to offer your clients a faster, easier and more profitable way to have web-based applications without sacrificing functionality or power.
Здравствуйте, Ryf, Вы писали:
Ryf>Здравствуйте, kr0m, Вы писали:
K>>Всем привет!
K>>Вот наткнулся на такую штуку — http://code.google.com/webtoolkit/ Ryf> [skipped] K>>Скажите, есть ли что-либо подобное для .NET?
K>>Спасибо! Ryf>Yaahoo UI Library? http://developer.yahoo.com/yui/treeview/
вернее там скриптовая часть, но приворотив к ней библиотечку ajax.net мы получили быстрый и удобный способ создания GUI.
(зы. также и infragistics+ajax.net очень здорово получается и летает)
Здравствуйте, Ryf, Вы писали:
Ryf>>Yaahoo UI Library? http://developer.yahoo.com/yui/treeview/ Ryf>вернее там скриптовая часть, но приворотив к ней библиотечку ajax.net мы получили быстрый и удобный способ создания GUI. Ryf>(зы. также и infragistics+ajax.net очень здорово получается и летает)
Все равно не сравнимо с GWT, там концепция другая, код Java транслируется в JS, такого для .NET нет.
Re[3]: GWT - есть ли аналоги для .NET?
От:
Аноним
Дата:
21.05.06 10:27
Оценка:
>>Все равно не сравнимо с GWT, там концепция другая, код Java транслируется в JS
Ничего-то ты не понял...
Этот GWT точно такой же, как и ATLAS. Ничего там никуда не транслируется, нет никакого смысла и надобности. Обыкновенный AJAX.
PS:
Google: А у нас зеленый цвет зеленее! Самый зеленый из всех зеленых! Зеленее, чем у остальных!
Java technologies offer a productive development plaform, and with GWT, they can instantly become the basis of your AJAX development platform as well. Here are some of the benefits of developing with GWT:
— You can use all of your favorite Java development tools (Eclipse, IntelliJ, JProfiler, JUnit) for AJAX development.
— Static type checking in the Java language boosts productivity while reducing errors.
— Common JavaScript errors (typos, type mismatches) are easily caught at compile time rather than by users at runtime.
— Code prompting/completion is widely available.
— Automated Java refactoring is pretty snazzy these days.
— Java-based OO designs are easier to communicate and understand, thus making your AJAX code base more comprehensible with less documentation.
Здравствуйте, Gaset, Вы писали:
G>Здравствуйте, kr0m, Вы писали:
K>>Скажите, есть ли что-либо подобное для .NET?
G>Вроде, пишут, что Script# должен быть похож на GWT. Кот-то уже аботал? Посмотреть можно здесь.
Действительно, очень похоже на GWT
Базовая идея такая же: код языка C# (в GWT Java) транслируется в код JavaScript
Фреймворк предоставляет классы для абстргирования от модели DOM HTML
На код, который транслируется в JS накладнывается ряд ограничений код не должен использовать некоторый фичи языка (например generics)
вместо стандартной библиотеки System используется ее аналог sscorlib.dll (в GWT это jre emnulation library)
код не должен использовать библиотеки, который не могут быть оттраслированы в JS
Отличия:
Предоставляется API для работы непосредственно с DOM HTML (System.DHTML)
Нет возможности отлаживать C# код (только оттарслированный код JS, который при включенно опции отладки по структуре очень похож на исходный код C#)
Пока нет коьюити, нет трейкера, нет поддержки. Исходники закрыты. Непонятно что будет в будующем
Позвольте здесь же вопрос по ASP.NET AJAX Server Controls: какой функциональности я могу добиться от TreeView? Можно ли, например, самому обрабатывать exand узлов дерева?
Здравствуйте, kr0m, Вы писали:
K>Всем привет!
K>Вот наткнулся на такую штуку — http://code.google.com/webtoolkit/
... K>Скажите, есть ли что-либо подобное для .NET?
Я с успехом использовал ASP.NET для серверной поддержки GWT приложения.
Как минус — пришлось воспользоваться поддержкой JSON'а в GWT + библиотека для сериализации в JSON (насколько я знаю, собирались интегрировать в ASP.NET), но это уже имхо большой плюс.
К сожалению, достойных конкурентов подобных GWT для .NET языков не знаю в то время, как GWT при поддержке Google и комьюнити обрастает всё большим и большим функционалом.