Вышла (http://cappuccino.org/discuss/2011/02/23/cappuccino-0-9/) новая версия открытого (LGPL) web-фреймворка Cappuccino 0.9 (http://cappuccino.org/), позволяющего разрабатывать десктоп-подобные web-приложения, работающие внутри браузера. Для разработки приложений используется Cappucinio API, похожий на API GNUstep и Cocoa, и язык Objective-J, похожий на Objective-C, но построенный на базисе JavaScript и поддерживающий наследование, динамический обмен сообщениями и функции, подобные methodMissing, позволяющие осуществлять более полный контроль над аплетами, запущенными в браузере. При написании кода используется только Objective-J и Cappucinio API, итоговое приложение транслируется в представление на HTML, CSS и JavaScript.
Из улучшений (http://cappuccino.org/files/v0.9.0-changelog.txt) Cappuccino 0.9 можно отметить:
- Поддержка "Key Value"-биндингов, позволяющих привязать любой объект к компоненту пользовательского интерфейса, все изменения в котором будут автоматически отра...URL: http://cappuccino.org/discuss/2011/02/23/cappuccino-0-9/
Новость: http://www.opennet.me/opennews/art.shtml?num=29725
Кто скажет, насколько это вкусно?
http://cappuccino.org/learn/demos/ ?
Дёмки очень понравились, странно что нигде и никогда до этого не слышал про данный фреймворк.
> При написании кода используется только Objective-J и Cappucinio API, итоговое приложение транслируется в представление на HTML, CSS и JavaScript.У меня в голове была идея такой модели (и файлы Apache сюда же). Кто специалист, скажите, насколько это глупо?
>> При написании кода используется только Objective-J и Cappucinio API, итоговое приложение транслируется в представление на HTML, CSS и JavaScript.
> У меня в голове была идея такой модели (и файлы Apache сюда
> же). Кто специалист, скажите, насколько это глупо?Идеи компилятора у "тебя в голове" не было?
Или колеса?
Это очень неглупо, одарить человечество колесом.
Дерзай.
Лет ТРИДЦАТЬ, как уж МОРЕ софта, работающего: язык программирования -> веб-страница.http://www.google.ru/search?q=%D1%81%D0%...
Ты недоразвитый?
Ха-ха-ха. Хочешь нарваться на грубость, напиши коммент, как же, помню :-) Формально говоря, да, я недоразвитый, о чем говорят мои медицинские документы... На ВМК учиться не мешает :DЯ немного юморнул, просто когда в 14 начал изучение связки APMHCJ, где-то в 15 подумал: почему же не объединяют все в одно? Ну согласитесь, такие средства не первые по популярности... А "глупо"... Ну чтобы затеять дискуссию :-) Удалось!
А если по делу, так как я все же ими не пользовался, вопрос: какие плюсы, минусы и тонкости подобных систем?
P.S. Я вот какие системы имею ввиду. Когда грань между базой данных и HTML стирается, это хоть PHP. А чтобы все - Apache, PHP, MySQL, HTML, CSS, JavaScript перестало существовать. Все в едином стиле, в едином "инкапсулированном" API... Это такое?
Прикольно,
вот только синтаксис просто ппц...
вещь интересная, только приложения их тормозят, даже в Хроме. А все потому, что в основе лежат убогие технологии - JS и HTML.
А неубогие?
> А неубогие?.NET или вот NaCl подтягивается.
> .NET или вот NaCl подтягивается.Только в браузере все это нужно не более чем рыбке зонтик в водной среде...
да-да, хотелось бы услышать про не убогие?
Flash или Java наверное? xDD
Производительность java на порядок больше чем javascript. Жаль только память жрет сильно.
Все зависит от виртуальной машины. В V8 уже jit есть, так что со временем отставание будет меньше
...и превратится в те же яйца только в профиль.
Только не будет стартовать по полчаса, шариться по всему диску, создавать сокеты как попало, и дыры мозилла и гугл убивают шибко быстрее чем Oracle/sun.
> "Только не будет стартовать по полчаса"С чего это? Там будет присутствовать jit-телепат?
На Firefox 3.6 не тормозит, не говоря уже о Chrome.
Вывод: И правда толстый.
ты хеллоу ворлд проверял или как?
Те вещи которые есть в demos
И там не совсем уж простые вещи, многие flash игрушки попроще будут
Приводили бы сразу конфигурацию системы.
Двух ядерный celeron 2.5ГГц
Видео Intel 3100 (G33 чипсет)
3 гига оперативыLinux Mint Debian Edition