Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Dynamic languages 
:(
    Опции темы
Chapaev
Дата 22.3.2006, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 4.12.2005

Репутация: нет
Всего: нет



Очень заинтересовался "Java без Java". Перспективны ли такие языки? К примеру порты популярных Ruby&Python - JRuby&Jython позволяют осуществлять взаимодействие как с программами на Java, так и с родными, насколько я понял. Есть и Groovy - некий симбиоз вышеуказанных, но на Java-лад.

Может кто подскажет, где можно почитать статейки или обзоры по ним? Так и не понял кстати, эти Pure-Java интерпретаторы преобразуют в платформо-независимый байт-код напрямую, или сначала в Java?
PM MAIL   Вверх
LSD
Дата 22.3.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Chapaev @ 22.3.2006, 21:42 Найти цитируемый пост)
Перспективны ли такие языки?

Нет. Мейнстрим это Java, именно его поддерживает Sun на него ориентированы все крупные игроки на этом рынке. Как частно решение, может быть, но не более.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Chapaev
Дата 22.3.2006, 22:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 4.12.2005

Репутация: нет
Всего: нет



Да. Я слышал, что Sun не признаёт других языков кроме Java - вроде даже на JCP отвергли Groovy.
PM MAIL   Вверх
LSD
Дата 22.3.2006, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Пока все инноваци в области Java - language, JRE, framework, исходят от Sun. Поэтому без их поддержки, эти языки останутся малораспространенными.
Взять тот же .NET, там куча языков, но они похожи как близнецы. И стоило ради этого огород городить? Тем более что все пользуются в основном C#.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
w1nd
Дата 22.3.2006, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 20
Всего: 54



Цитата

Пока все инноваци в области Java - language, JRE, framework, исходят от Sun.

Скажу больше: в день, когда все новое будет исходить не от Sun, станет началом конца Java.


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
ALKS
Дата 23.3.2006, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 1
Всего: 11



Java это не OpenSource. Java это закрытый станадрат, принадлежаший Sun. Отсюда много чего интересного вытекает. Например только Sun решает ваш AppServer J2EE Compatible или нет. и скажем JBoss очень долго не мог certified J2EE compatible получить.
Второй момент это JVM. Много вы знаете JVM которые не SUN? А знаете ли вы JVM которые OpenSource? Хм. а почему так?

Сообщество OpenSource призывало SUN открыть Java. Они думали у них получиться, так же как когда-то получилось с Netscape. Хрен там.

B ещё очень большой и спорный вопрос хорошо это всё для Java или нет. Многие светлые голвы убеждены что нет. Многие светлые головы убеждены что огромное комюнити OpenSource сконцентрирует свои усилия не на Java. И то что сейчас произходит вокруг Ruby и Ruby on Rails это не очень хороший для Java знак.


PM   Вверх
w1nd
Дата 23.3.2006, 15:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 20
Всего: 54



OpenSource Java - это:
  • Все корпоративные приложения делаются на .NET или еще на чем-нить вроде того
  • Существует несколько несовместимых (между собой и сверху вниз) JVM версии 0.0.0.х, из которых одна работает и страшно глючит, остальные только глючат
  • Существует несколько несовместимых (между собой и сверху вниз) RT, половина классов недореализована, API отдельных пакетов кардинально меняется от версии к версии
  • Существует множество серверов приложений, напрочь несовместимых между собой; с каждым поставляется свои собственные JVM и RT


Это сообщение отредактировал(а) w1nd - 23.3.2006, 15:42


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
ALKS
Дата 23.3.2006, 16:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 1
Всего: 11



w1nd, ну не утрируй. вот есть открытй стандарт XML. ну что-то я не заметил что масса всеможных (открытых, закрытых, коммерческих, дорогих, дешовых, серобуромалиновых ) имплементации различных XML-related спецификаций преводят к хаосу описанного тобой рода smile
PM   Вверх
Stampede
Дата 23.3.2006, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 24
Всего: 144



Цитата(ALKS @ 23.3.2006, 13:16 Найти цитируемый пост)
Java это закрытый станадрат, принадлежаший Sun.


В каком месте закрытый? Спецификация языка - открытая, спецификация JVM - открытая, документация и сырцы API - открытые. Так что имеется в виду?

Теоретически любой из нас может написать хоть компилятор, хоть реализацию JVM (что, кстати, некоторые и делают). Другое дело, что при продвижении такой штуки нужно быть аккуратным с патентным правом и торговыми знаками, но это уже из совсем другой оперы. А технически - да ради бога, вся инфа открыта.

Цитата(ALKS @ 23.3.2006, 13:16 Найти цитируемый пост)
Второй момент это JVM. Много вы знаете JVM которые не SUN? А знаете ли вы JVM которые OpenSource?


Много это сколько? Сколько должно быть на свете опенсорсных реализаций, чтобы наступило всеобщее щастье? Учитывая, что заниматься разработкой опенсорсной JVM - в коммерческом плане занятие совершенно бесперспективное. И даже при этом их есть у нас (источник: Wikipedia.):

Цитата
JVM implementations

Open source:

    * AegisVM [4]
    * Apache Harmony [5]
    * CACAO [6]
    * GCJ [7]
    * IKVM.NET [8]
    * Jamiga [9]
    * JamVM
    * Jaos [10]
    * JC [11]
    * Jikes RVM [12]
    * JNode [13]
    * Jupiter JVM [14]
    * Kaffe
    * Kissme [15]
    * leJOS [16]
    * NanoVM [17]
    * SableVM
    * JOP [18]

Closed source:

    * Blackdown Java [19] (port of Sun JVM)
    * Sun Microsystems' Java HotSpot Virtual Machine [20]
    * Novell, Inc. [21]
    * IBM [22]
    * BEA Systems [23]

Hardware:

    * ARM926EJ-S processor


Столько - хватит?



--------------------
"If you want something done right, do it yourself"
По секрету: выучить английский - реально!
PM WWW   Вверх
ALKS
Дата 23.3.2006, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 1
Всего: 11



Нету ни одной законченной open source имплементации. есть правда Apache Harmony Project в инкубаторе. все остально разрозненные куски различной степени законченности и ограниченности.

PM   Вверх
w1nd
Дата 23.3.2006, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вертилятор
***


Профиль
Группа: Завсегдатай
Сообщений: 1077
Регистрация: 22.3.2006
Где: Москва

Репутация: 20
Всего: 54



Цитата

В каком месте закрытый? Спецификация языка - открытая, спецификация JVM - открытая, документация и сырцы API - открытые. Так что имеется в виду?

Имеется в виду - не стандарт. Или так: нигде не зарегистрированный стандарт. Права на изменения принадлежат только SUN.
Цитата

w1nd, ну не утрируй. вот есть открытй стандарт XML

Но за любые изменения ответственна вполне определенная группа людей, представляющих W3C. А не все-кому-не-лень.

Это сообщение отредактировал(а) w1nd - 23.3.2006, 18:55


--------------------
user posted imageuser posted image
PM MAIL ICQ   Вверх
redrick
Дата 23.3.2006, 19:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 547
Регистрация: 7.1.2004
Где: Москва

Репутация: 3
Всего: 5



Цитата(w1nd @ 23.3.2006, 18:53 Найти цитируемый пост)
Имеется в виду - не стандарт. Или так: нигде не зарегистрированный стандарт. Права на изменения принадлежат только SUN.

1) назови по другому - и делов
2) Java Community Pocess - такая чтука. Вобщем-то все демократично


Цитата(w1nd @ 23.3.2006, 18:53 Найти цитируемый пост)
Но за любые изменения ответственна вполне определенная группа людей, представляющих W3C. А не все-кому-не-лень.

W3C издает рекомендации и не более того...

[офф]
"я вобще не понимаю к чему все это - лучше бы водки выпили" =)


--------------------
Имею Мнение Хрен Оспоришь   
PM MAIL ICQ   Вверх
ALKS
Дата 23.3.2006, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 1
Всего: 11



не хочу спорить. офтоп полный это раз. никто никому ничего не докажет это два...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2008 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.