The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

CommonJS -движение за использование JavaScript вне браузера, opennews (ok), 02-Дек-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


54. "CommonJS -движение за использование JavaScript вне браузера"  –1 +/
Сообщение от terr0rist (ok), 02-Дек-09, 16:05 
>JavaScript вне браузера? Rhino + Java API!

Скажите, вы всегда гвозди автомобилями забиваете? Предлагаю следующие решения на выбор:
1. поддержка форматов МС Ворд/Эксель и тд в линукс: Виртуалбокс + МС винды + МС офис
2. линукс под ДОС 6.22
3. каждый шелл скрипт создаёт виртуальную машину Ява
4. Питон, написанный на перл, который в свою очередь написан на яве, которая в свою очередь написана на питоне и т.д.

Если JS так всем не нравится - значит его боятся.

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

58. "CommonJS -движение за использование JavaScript вне браузера"  +/
Сообщение от Tav (?), 02-Дек-09, 16:39 
Вы явно чего-то не понимаете. Каждый скриптовый язык работает в некой среде выполнения — виртуальной машине. В худшем случае это интерпретатор команд языка, лучше — интерпретатор байт-кода (CPython, например, сюда относится), еще лучше если есть JIT-компилятор (Java VM, Mono, CLI).

Так вот, чем JVM не годиться в качестве среды выполнения для JavaScript, тем более, что поддержка JS там с некоторых пор "из коробки" (на основе того же Rhino)?

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

123. "CommonJS -движение за использование JavaScript вне браузера"  +/
Сообщение от Crazy Alex (??), 04-Дек-09, 22:25 
Тем, что это очень тяжеловесная среда, заточенная под что угодно, но не под "быстро наваять скрипт, выполнить нужную задачу и прибить". И тем, что она на редкость паршиво интегрируется с не-явовским окружением. И тем, что она под JS заточена не то чтобы идеально (там, по уму другой байт-код совсем  нужен).
Ответить | Правка | Наверх | Cообщить модератору

126. "CommonJS -движение за использование JavaScript вне браузера"  +/
Сообщение от Tav (ok), 05-Дек-09, 02:23 
Далеко не всегда задача "быстро наваять скрипт, выполнить нужную задачу и прибить". В этом
случае сгодился бы простой интерпретатор.

Скриптовые языки — часто средство быстрой разработки и прототипирования. И вот для этого-то платформа Java прекрасно подходит. А каких-то непреодолимых проблем интеграции JS и JVM я не вижу. Кроме того, есть проект Da Vinci Machine (MLVM), разрабатывающий расширение JVM для скриптовых языков.

Я наоборот не вижу смысла плодить кучу виртуальных машин — свою для каждого языка.

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

131. "CommonJS -движение за использование JavaScript вне браузера"  +/
Сообщение от User294 (ok), 06-Дек-09, 19:55 
>Далеко не всегда задача "быстро наваять скрипт, выполнить нужную задачу и прибить".

Тогда скриптоязыки вообще идут нафиг. Писать тормозных ублюдков "на века" - некузяво как-то.

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

132. "CommonJS -движение за использование JavaScript вне браузера"  +/
Сообщение от Tav (ok), 06-Дек-09, 20:25 
Вам знакомо слово «прототипирование»?

Кроме, того, для многих программ относительно небольшая часть всего кода определяет общую производительность. Остальное можно спокойно писать на скриптовом языке.

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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