Pull to refresh
22
0
Scala @Scala

User

Send message
Вы извините, но у вас каша в голове. «Средний», «в полной мере», «сильно развитый»… Замыкания в PHP — часть языка, о каком безумии речь? Erlang — да! И еще Haskell не помешал бы, правда?

1) Чем функциональная парадигма в Ruby перевешивает JS?
2) Чего вам не хвататет в прототипно-ориентированном подходе?

По-моему из стандартов не надо делать помойку, пихая туда все тренды подряд.
Я чет не разберу — сейчас какая проблема с написанием «плагины для браузера, браузерные и оффлайн приложения»? И как CLI ваш поможет разработке тех же плагинов, если все браузеры предоставляют разные подходы и API?

Универсальная клиентская платформа растет на базе HTML+JS. Тут ECMAscript откатывали из-за слишком быстрого развития, да H.264 из-за патентов. А вы предлагаете взять и встроить патентованную MS сложнейшую технологию сразу во все браузеры. И ради чего — так и не понятно, чтобы вы на C# могли DOM манипулировать?
А можно поподробнее про «лямбды» и отдельно про «кложы»?
Microsoft здесь вообще не причем, всё-таки Microsoft не разрабатывает Mono.

Ну не MS, а их партнеры. Разницы особой нет — назовем их собирательно ".NET camp".
Причины закрытия Volta мне не известны, но сомневаюсь, что причина в том, что не потянули. Я знаю несколько конвертеров MSIL->JS, которые со своей задачей справляются не хуже GWT.

Был прототип, который на порядки был хуже как по производительности, так и по объему сгенерированного кода. Я не отрицаю, что есть MSIL>JS конверторы. Только GWT — это не просто конвертор, это коммьюнити и целый набор инструментов: виджеты, среда разработки с дебаггером, сторонние библиотеки. Называть это костылем по крайней мере глупо.
И да, Javascript сильно отличается и от PHP и от Ruby

Чем принципиально отличается то? {} вместо begin..end? Чего Вам в JS не хватает?
Производительность чего — интерфейса? Что у вас там такое, что оно тормозит? Google Wave написан на GWT — все прекрасно работает, как и многие другие приложения Google.
У Microsoft была попытка сделать аналог Google WebToolkit. Называлась она Volta и занималась переводом MSIL в JS. Не потянули — теперь хотят в браузер пропихнуть.

Другой вопрос — каких языков вам не хватает в Web? Python/Ruby/PHP — Javascript от них не сильно отличается. С++/С# — есть GWT с поддержкой статически типизированной Java.
Хлеб с маслом и икрой это сколько в $/year?
Если бы большинство комментаторов прочитали хотя бы статью на википедии про Стойнбрейкера, думаю было бы куда меньше подколов и сомнений.
А как он позиционируется по отношению к Symbian^4?
Ну ограничение-то вступает с 4 версии iPhone OS, емнип.
А с iPhone их прогнали в итоге или нет?
Ну вот что-что, а стабильность и легкий дебаг у меня с Grails не ассоциируются, так что товарищ во многом прав.

Кстати, занимательный факт) Единственная книжка на русском в Java направлении в этом году по Grails — www.ozon.ru/?context=search&group=nonfiction&text=java&sort=year
На первых порах closures в Groovy будут казаться синтаксическим сахаром для function objects в Java. В динамическом типизировании ничего сложного нет. Так что не вижу особого смысла учить целый новый язык+стек со своими заморочками.

Хотя я лично, последнее время все больше склоняюсь от Grails в сторону Roo + Vaadin/GWT. Groovy лишь как скриптовой или dsl.
Посмотрите Grails, тем более если Java уже осваивается.
А Microsoft будут рассказывать, как они наезжают на компании своими патентами? Например, на Salesforce за использование встроенного меню на Web-страницы?
Б`ольшую роль тут сыграло то, что выбирать не из кого — кроме Sybase все остальные крупные проекты на этом рынке уже принадлежат конкурентам.

Могли бы они конечно пуститься во все тяжкие и вложиться в PostgreSQL, но это утопичный вариант :)
Если когда-то Oracle и был позади SAP, то сейчас, после множества поглощений и в преддверии скорого выхода Oracle Fusion Applications, догонять приходится немцам. Инноваций от них никто не ждет, так что берутся за методы Oracle.

Кроме Sybase(Database & Mobile) им еще надо бы купить VMware или Red Hat, чтобы усилить позиции в Java & Virtualization.
На планшете можно и с обычными Google Docs работать. Все же они больше приближены к обычным компьютерам в плане интернета.
Потому что конкурировать нужно не между собой а с Mac/Win в первую очередь.

Information

Rating
Does not participate
Date of birth
Registered
Activity