The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вышел Rhodes 2.0, фреймворк для создания мобильных приложени..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Вышел Rhodes 2.0, фреймворк для создания мобильных приложени..."  +/
Сообщение от opennews (ok) on 04-Июл-10, 23:42 
Представлен (http://rhomobile.com/2010/06/30/rhodes-2-0-released-rhodes-a.../) релиз фреймворка Rhodes 2.0 (http://rhomobile.com/), позволяющего создавать многоплатформенные мобильные приложения на языке Ruby с использованием парадигмы Model-View-Controller и оформлением интерфейса в виде ERB-шаблонов, построенных на базе HTML и CSS. Продукт распространяется  под двойной лицензией: GPLv3 и специальная коммерческая лицензия для использования пакета в закрытых проектах.

Созданный один раз каркас Rhodes-приложения в дальнейшем переводятся в нативное представление, оптимизированное для различных мобильных платформ, включая Android, iPhone, BlackBerry, webOS, Windows Mobile и Symbian. Нативная программа поставляется в форме байткода, работающего под управлением виртуальной машины Ruby 1.9 (YARV). Выполнение созданной при помощи Rhodes программы неотличимо от родных для платформы приложений и поддерживает такие возможности (http://wiki.rhomobile....

URL: http://rhomobile.com/2010/06/30/rhodes-2-0-released-rhodes-a.../
Новость: http://www.opennet.me/opennews/art.shtml?num=27194

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Вышел Rhodes 2.0, фреймворк для создания мобильных приложени..."  –5 +/
Сообщение от Толстый (ok) on 04-Июл-10, 23:42 
Прикольная штука судя по всему, но GPLv3 сразу выдает жадных ребят :) Хотя с другой стороны если она действительно так хороша и планируешь использовать для коммерческой разработки - то почему бы не заплатить.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Вышел Rhodes 2.0, фреймворк для создания мобильных приложени..."  +/
Сообщение от JL2001 (ok) on 05-Июл-10, 03:08 
*не флуда ради*
чем Ruby отличается от Java, какие положительные или отрицательные качества по сравнению с Java ?
зы: в вики очень смущает фраза "Мацумото, фанат объектно-ориентированного программирования, мечтал о языке, более мощном, чем Perl, и более объектно-ориентированном, чем Python."
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Вышел Rhodes 2.0, фреймворк для создания мобильных приложени..."  +/
Сообщение от Tav (ok) on 05-Июл-10, 05:15 
> чем Ruby отличается от Java

Ruby — динамический ЯП. Код на Java обычно быстрее, чем на Ruby, но код на Ruby компактнее. В общем, как обычно, динамический язык выразительнее, но медленнее. Существует порт Ruby на JVM — JRuby, по производительности он примерно на уровне Ruby 1.9/YARV.

Вот что мне не нравится, так это то, что вместо того, чтобы использовать существующие VM (JVM или CLR/Mono, например), разработчики Ruby зачем-то начали строить свой велосипед YARV. Ну незачем каждому языку иметь свою собственную виртуальную машину и среду выполнения! На сайте Clojure такой подход назван "old way" в противопоставлении с "new way", когда среда выполнения не зависит от языка программирования.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Вышел Rhodes 2.0, фреймворк для создания мобильных приложени..."  +/
Сообщение от anonymous (??) on 05-Июл-10, 08:18 
> свою собственную виртуальную машину и среду выполнения!

В смысле ? А что по твоему такое интерпретатор ?
Сколько я помню в пистоне сроду был байт код !

Хотя с другой стороны все правильно. ВСЕ ! должно транслироваться в Си и все.
А уж его под нужную платформу и так скомпиляют ;)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Вышел Rhodes 2.0, фреймворк для создания мобильных приложени..."  +/
Сообщение от Tav (ok) on 06-Июл-10, 03:32 
>> свою собственную виртуальную машину и среду выполнения!
>
>В смысле ? А что по твоему такое интерпретатор ?

Тоже, по сути, виртуальная машина.

>Сколько я помню в пистоне сроду был байт код !
>
>Хотя с другой стороны все правильно. ВСЕ ! должно транслироваться в Си
>и все.
>А уж его под нужную платформу и так скомпиляют ;)

Динамические языки транслировать в Си проблематично, поскольку программа может меняться во время выполнения (переопределили функцию, добавили метод в объект, загрузили новый класс и т.д.). Все равно нужна более высокоуровневая абстракция, подобная JVM или CLR.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




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

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