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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.