LINUX.ORG.RU

Helios Javascript framework

 , ,


0

0

Helios - это фреймворк и набор библиотек на Javascript для разработки "тяжёлых" клиентских веб-приложений. Фреймворк обеспечивает поддержку модульной структуры, предоставляя таким образом возможность создавать приложения на чистом Javascript и при этом использовать привычную конструкцию include для подключения требуемых модулей. Набор библиотек в комплекте предоставляет необходимый API для разработки приложения. В частности, есть удобный тулкит виджетов Heliwidgets с поддержкой настраиваемых движков.

По ссылке можно посмотреть на демо-приложение, написанное с использованием Helios & Heliwidgets:

http://home.gna.org/helios/helioscalc/

Более подробное описание на русском и некоторое обсуждение:

http://www.linux.org.ru/view-message....

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

Исходный код фреймворка и библиотек доступен под GPLv3+.

>>> Домашняя страница проекта



Проверено: maxcom ()

>По ссылке можно посмотреть на демо-приложение

Ну что, калькулятор на полметра работает, но пример сам по себе плох отсутствием контраста между цветом цифр и фоном.

Deleted
()

rekonq (webkit) и chromium-bin прожевали, ну и ФФ тоже.
Надо проверить бы ещё arora, midori и opera, но мне лень.

В целом начинание интересное, думаю найдутся желающие использовать.

CyberTribe ★★
()

Тормозное говно. И на ноль делить не может.

Вообще все эти т.н. веб-приложения не нужны. Во всяком случае в браузере. Есть же X11, рендеринг шрифтов на сервере допилить и можно пользоваться, причём свистоперделок даже больше можно делать.

Я понимаю, программистам в кайф делать натленку на убогих js+html+css+svg. Сам таким страдал. Но бизнес то почему этим занимается?

legolegs ★★★★★
()

Прочитал подробное описание, которое по ссылке (да, я не Ъ), по описанию - отличный фреймворк. Поковыряем-с.. :)

Laz ★★★★★
()
Ответ на: комментарий от legolegs

>Но бизнес то почему этим занимается?

у бизнеса своя игрушка - java.

А на google-docs и gmail нечего смотреть.. у них на java script/html только морда.. остальное, афаик на python.

mono ★★★★★
()

По-моему, калькулятор очень клёвый. Выглядит прикольно и без всякого
гейского флеша или явы.

Sphinx ★★☆☆
()

Одобряю, но мне лично пока не нужно.

ChALkeR ★★★★★
()

> Helios - это фреймворк и набор библиотек на Javascript для разработки "богатых" клиентских веб-приложений.

Rich application переводится на русский как "функционально насыщенное приложение", а framework -- как "платформа" (проштамповано микрософтом и саном). Подправьте сообщение, пожалуйста. Транслитерация слова toolkit на Вашей совести, ибо она созвучна русскому слову "тулка", видимо, его действие на разработчика вполне соответствует... :)))

Orlusha ★★★★
()
Ответ на: комментарий от shimon

>> FireFox 0.9 это прожевать не смог(

> Вы его из вечномерзлой тундры себе откопали?

Ну да, из той, где тундербёрда нашли...

Orlusha ★★★★
()
Ответ на: комментарий от legolegs

> Я понимаю, программистам в кайф делать натленку на убогих js+html+css+svg. Сам таким страдал. Но бизнес то почему этим занимается?

Пример: вы запустили процесс через веб-морду и хотите получать сообщения о ходе его исполнения в той же морде, причём сообщения о завершении этапов процесса должны инициироваться процессом, а не мордой. Желательно обойтись без апплетов на яве. Предложения принимаются.

Orlusha ★★★★
()

В Opera 9.62 калькулятор работает.

xintrea
()
Ответ на: комментарий от Orlusha

> Rich application переводится на русский как "функционально насыщенное приложение", а framework -- как "платформа" (проштамповано микрософтом и саном).

С первым можно согласиться, но "фреймворк" - предлагаю оставить. Есть Java-платформа (которую можно "поделить" на SE, EE, ME) и есть СОТНИ Java-фреймворков.

EugenyN
()
Ответ на: комментарий от DarkAmateur

> Safari 4.0 - тоже

Врете, дорогой мой

все отлично шустро на моей ppcшке бегает

namezys ★★★★
()

Всяческих удач в начинаниях, но... Писать веб-приложения надо так редко) и в основном должно хватать всяких YUI, тем не менее если бы автор сделал мини-клиента для ЛОРа такого, было бы заведомо успех.

kost-bebix ★★
()
Ответ на: комментарий от Orlusha

>Пример: вы запустили процесс через веб-морду

А зачем запускать через веб-морду? Есть же нормальные способы.

legolegs ★★★★★
()

Скорее не helios, а свинецус.

d9d9 ★★★★
()

Слишком жирный фреймворк, для веб приложения, эхх где те славные времена когда за страницу весом более 30кб били внешним модемом по яйцам?

wfrr ★★☆
()
Ответ на: комментарий от Deleted

Это не калькулятор пол метра, это фрэймворк полметра.
Просто калькулятор на нём писать - разве что как пример, на самом деле подойдёт для нормального приложения, и тогда эти пол метра - вполне так мелочь.

CyberTribe ★★
()
Ответ на: комментарий от CyberTribe

Такие как ты написали висту, такие как ты кормят производителей железа и провайдров, такие как ты — враги прогресса.

wfrr ★★☆
()
Ответ на: комментарий от legolegs

потому что - кроссплатформенность и кроссбраузерность!!!!!! написано один раз, загружено на сервак и работает под любым вменяемым браузером. под любой осью ! естественно, быдловысеры M$ типа сильверлайта в рассчёт не принимаются. пример из жизни - из веб-технологий я владею ASP. заказчик ничего кроме маков не признаёт. я пишу свою аппликуху, тестирую под сафарью. сервак под виндой, ясное дело (компромисс с заказчиком). всё работает, все довольны. и под линуксом заработает, и под фряхой, и под солярой. вот что такое веб-приложения.

Voviandr
()

Классический пример проекта, который должен использовать AGPL. Почему svn пустой?

P.S. Есть что-то типа ALGPL (LAGPL)?

yurikoles ★★★
()
Ответ на: комментарий от yurikoles

хехе там еще и фпс есть, в фаербаге можно найти

wfrr ★★☆
()
Ответ на: комментарий от Deleted

>Так я для кого пишу, что на полметра калькулятор? :}

Не смог не акцентировать на этом внимание.

eduard_pustobaev ★★
()
Ответ на: комментарий от Voviandr

> "быдловысеры M$ типа сильверлайта в рассчёт не принимаются ... из веб-технологий я владею ASP ... сервак под виндой, ясное дело (компромисс с заказчиком)"

Свой среди чужих, чужой среди своих. :)) Кровосмешение какое-то. Полукровка детектед. :)

EugenyN
()
Ответ на: комментарий от EugenyN

если я зарабатываю на жизнь с помощью технологий M$, то это абсолютно не означает, что я обязан быть фанатом этой конторы. я не собираюсь хвалить винду или какие-то другие прордукты M$, и я очень рад, что у меня есть возможность юзать линукс - бесплатную, стабильную ось, пусть и не без недостатков, но лишённую недостатков винды и имеющую достоинства, каких нет у винды. я убеждён, что у линукса и других проектов с открытым исходным кодом и под свободной лицензией есть очень серьёзное будущее. а по поводу сильверлайта - я негативно отношусь ко всему, что как-либо ограничивает юзера. silverlight - как раз средство от майкрософта сделать некоторые веб-проекты недоступными для платформ, не одобренных этой конторой, и тем самым очень серьёзно ограничить свободу юзера, вынуждая его пользоваться какой-либо из этих платформ. а по поводу полукровки - юморок у вас какой-то несолидный. пока винда является одной из распространённых осей, люди будут иметь работу, разрабатывая проекты, связанные с ней. ничего особо негативного я здесь не вижу.

Voviandr
()

фрейморк на Яваскрипте - это такой набор костылей ( учитывая убогость HTML ) ... Счас как раз ваяю на extjs - Бррр ... - Самое интересное без стилей сие приложение превращается в такое убожество ....
+ под линупс тормозит.
http://extjs.com/deploy/dev/examples/samples.html

SI ★★☆☆
()
Ответ на: комментарий от legolegs

> Есть же X11

Свободной, открытой X11 под Windows пока нет. Вы же не думаете, что бизнес выбросит 95% пользовательской базы.

> Я понимаю, программистам в кайф делать натленку на убогих js+html+css+svg. Сам таким страдал. Но бизнес то почему этим занимается?

Чтобы не заставлять бедного пользователя ставить какую-нибудь дополнительную программу. Он ведь испугается и не будет ее ставить. Поэтому банки, сотовые операторы, почтовики, писатели казуальных игр, создатели мега-пупер сайтов и т.д. падают в мягкие объятия html+css+js+flash.

sign
()
Ответ на: комментарий от Voviandr

>потому что - кроссплатформенность и кроссбраузерность!!!!!!

Это у яваскрипта то кроссбраузерность? Хахахехехныкхнык....

legolegs ★★★★★
()
Ответ на: комментарий от Voviandr

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

На лицо явный конфликт.

В основе м/ф "Том и Джери" тоже конфликт. Кот и мышь. Все над ним смеются. Почему нельзя улыбнуться над Вами и Вашим незадачливым положением?

EugenyN
()
Ответ на: комментарий от sign

>Чтобы не заставлять бедного пользователя ставить какую-нибудь дополнительную программу.

> падают в мягкие объятия html+css+js+flash.

Какая программка может быть "дополнительнее" флеша? (Кроме сильверлайта, ясное дело)

legolegs ★★★★★
()
Ответ на: комментарий от legolegs

>>Чтобы не заставлять бедного пользователя ставить какую-нибудь дополнительную программу.

>> падают в мягкие объятия html+css+js+flash.

>Какая программка может быть "дополнительнее" флеша? (Кроме сильверлайта, ясное дело)

И тем не менее рекламу, мультики, видео делают на флэше.

sign
()

Ну так а чем он лучше/перспективнее существующих всяких YUI например?

af5 ★★★★★
()
Ответ на: комментарий от Deleted

Любой фреймворк кешируется браузером и повторно уже не скачивается.
Из практики работы с jQuery.

Это по поводу полумегабайтного калькулятора.

WinLin
()
Ответ на: комментарий от wfrr

>Слишком жирный фреймворк, для веб приложения, эхх где те славные времена когда за страницу весом более 30кб били внешним модемом по яйцам?

Фреймворк и код приложения один раз скачиваются и потом всегда берутся из кеша браузера. Страницы "обычного" веб-приложения, где всё генерится на сервере, отдаются каждый раз целиком. Даже если они будут по 30кб, через 20 случаев взаимодействия с сервером фреймворк окупится. А если учесть, что сейчас некоторые умельцы делают сцайтики со страницами по мегабайту, то 500 килов - это совсем не много. И да, оно же там, как я понял, не обфусцировано, так что размер можно ещё уменьшить.

Laz ★★★★★
()
Ответ на: комментарий от Voviandr

Простите, у меня годзилла запущенная на моем сервере отлично рисуется как на венде, так на линуксе, так и на таблетке, причем, прошу отметить - по сети. Я ее себе не ставил. А ваше уёб приложение так умеет? Боюсь калькулятор - потолок :]

vasily_pupkin ★★★★★
()
Ответ на: комментарий от sign

Я конечно не смотрел, но Xming я скачал себе вполне свободно. А вообще - было бы желание. Допилили бы за год.

vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.