The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Фонд Apache приступает к решительным действиям против Java-м..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Фонд Apache приступает к решительным действиям против Java-м..." +/
Сообщение от Igoremail (??), 12-Ноя-10, 14:24 
>>на питоне уже можно писать DSL?

питон, ка любой динамический язык, включая javascript, сам себе такой DSL. Всё зависит от стиля написания. Примеры? Django, а также любой Javascript framework типа Jquery, Dojo, Sproutcore, cappuccino etc.

и они тоже уже могут тут-же в runtime'е превращаться в код виртуальной машины?
Уау!!! У динамических языков вообще ВСЁ в рантайме превращается в код виртуальной машины! Для Вас это новость?

у питона уже есть jvm или подобная реализация?
У питона есть jvm. Вы не знали? Это один из часто используемых энтерпрайз-инструментов.
Jython называется.
Вы, очевидно, имели ввиду, есть ли у Питона JIT? Стандартного пока нет, это всем известно, есть только куча экспериментов. Но с каких это пор т.н. производительность стала решающим фактором в энтерпрайзе? Java, кстати, залезла в энтерпрайз, когда у нее ещё не было JIT.
А вот у javascript, например, есть. В любом браузере. Измеренная скорость - не хуже, чем у JVM. Пруф: http://v8.googlecode.com/svn/data/benchmarks/v3/run.html

И кстати, если уж говорить про jvm, то как я, так и Ванга не видят будущего у Java на этой платформе. Скорее всего, это будут Scala, как компилятор, и Groovy как компилятор-интерпретатор. а жавовские библиотеки пока останутся, никуда они не денутся, их просто будут использовать также, как сейчас сишные библиотеки используются а ObjectiveC/Cocoa и в C++. но там хороших-то мало по отношению к сегодняшней парадигме и паттернам программирования, которые всё большше и больше затачиваются под гибкость динамических и прикидывающихся такими языков.

у питона уже есть такое количество поддерживаемых платформ/фреймворков/биндингов?
У питона их ЗНАЧИТЕЛЬНО больше. Что касается Ваших мифических энтерпрайзных фреймворков, которыми вы можете пользоваться только на яве - пруф в студию!

> Ну есть всё это у питона, и чё?

но дело, конечно, не в питоне. На JVM сейчас крутятся все популярные динамические языки, но при чём тут java?

Это же надо, придумать столько псевдодинамических, наружных костылей для принципиально статического, компилируемого языка, чтобы с помощью изоленты, катушки из-под ниток и мыла обойти эту статичность, а потом снова обратиться к услугам JIT! Концепции нелепее этой я в современном мире не встречал. А вообще, концептуально и технически Java и C++ - компилируемые близнецы и братья из 20-го века.


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Фонд Apache приступает к решительным действиям против Java-м..., opennews, 10-Ноя-10, 23:50  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру