Комментарии 41
Если каждая надстройка увеличивает прозрачность разработки, то аудиосистема линукса всем даст огромную фору. Но я был бы рад, если бы другие технологии не рвались ее догонять.
+7
имплементация на JVM — JOpa
+53
Опа-опа! :)
+2
> автоматически генерирует клиентский Javascript
Только не еще один GWT, только не еще один GWT…
Только не еще один GWT, только не еще один GWT…
+7
Кажется, в русской речи, в отличие от англоязычного «transparent», ещё нет прилагательного «прозрачная» в значении «меньше возёхаться».
-7
Опа-на ещё одна революционная технология.
0
Произносится как «Ора» или «Опа»?
0
Плохо что под Windows пока нет.
0
Opa! Param-pam-pam.
-3
Предвижу фреймворк словянского происхождения: опа-ча.
0
Стоят гопники в подворотне, смотрят, два парня идут.
— «Опа, программисты!»
— «Как вы догадались?!»
А по сути, киллер фича этого проекта пока не очень ясна, просто объединять в один язык SQL, HTML и прочее по-моему совсем неудобно, они же все созданы для разных целей и не спроста.
— «Опа, программисты!»
— «Как вы догадались?!»
А по сути, киллер фича этого проекта пока не очень ясна, просто объединять в один язык SQL, HTML и прочее по-моему совсем неудобно, они же все созданы для разных целей и не спроста.
+3
Тролли уже во всю орудуют: canvas.opalang.org:12345/ )
+10
Кстати, есть очень интересная разработка, от команды асаны (пока только анонс). Называется Luna (и язык lunascript).
На кворе, разработчики в общих словах написали, что это за фрукт и пообещали выпустить в опенсорс, как только доведут до ума свою разработку.
На кворе, разработчики в общих словах написали, что это за фрукт и пообещали выпустить в опенсорс, как только доведут до ума свою разработку.
Some of the open source tools we use inside of Luna:
memcache
MySQL
Flume
sqlalchemy
Sass
googlemock
v8cgi / v8 — this is the project we've been most active in committing back to
Javascript (SSJS), Python (metrics), Erlang (pubsub), C++ (search)
+2
Да пишите по-русски уже названия. Я читал язык как «Ора» (по-русски), пока не посмотрел на URL их сайта. Оказалось, он называется «Опа».
+1
Opa — дедушка, по-немецки.
0
Странно, почему сборки только под amd64, пользователям i386 предлагается собирать из сырцов? Или я не там где-то ищу?
0
Посмотрите заметку под загрузками:
Note that for now we provide Opa for 64 bit platforms only (we're working on a 32 bit version).
0
32-битная версия в разработке, пишут они на сайте. Под винду тоже нет компилятора. Пришлось арендовать VPS, ставить на нее ubuntu-64, ставить OPA, ставить Ocaml. И компилятор заработал! Прикольно. Но рисовалку OpaWhiteBoard так и не смог скомпилить, если у кого вышло, поделитесь секретом
0
Программирую на Опе!
0
Опа это нечто странное, судя по официальной странице, навроде секты тайного знания. Есть многословный мануал, но нет описания языка. Аудитория этого документа неясна. Есть ссылки на W3, если читатель вдруг не знает, что такое HTML, но довольно сложные функциональные конструкты даны безо всяких определений и комментариев.
Слово «функциональное программирование» в мегабайтах мануала не встречается не разу, это видимо, такое табу, чтобы не отпугнуть, хотя опа, как я понимаю, есть производное от окамла — не самый очевидный язык в мире, если у вас за спиной только процедурные языки. Вообще кривая освоения языков масштаба окамл/хаскелл, это довольно значительное время и заметная перестройка мозгов, а тут же предлагается написать хелло ворлд в два прихлопа, и после этого полагать, что вы освоили новую прогрессивную среду, ну и API reference для справки.
Мои вопросы на эту тему в linkedin не были заапрувлены модератором в группу. Может, конечно, это just me, и кто-нибудь сразу осознал этот фреймворк после прочтения мануала, в каком случае было бы интересно его послушать. Пока же я считаю, что это проект без документации.
Слово «функциональное программирование» в мегабайтах мануала не встречается не разу, это видимо, такое табу, чтобы не отпугнуть, хотя опа, как я понимаю, есть производное от окамла — не самый очевидный язык в мире, если у вас за спиной только процедурные языки. Вообще кривая освоения языков масштаба окамл/хаскелл, это довольно значительное время и заметная перестройка мозгов, а тут же предлагается написать хелло ворлд в два прихлопа, и после этого полагать, что вы освоили новую прогрессивную среду, ну и API reference для справки.
Мои вопросы на эту тему в linkedin не были заапрувлены модератором в группу. Может, конечно, это just me, и кто-нибудь сразу осознал этот фреймворк после прочтения мануала, в каком случае было бы интересно его послушать. Пока же я считаю, что это проект без документации.
+4
Смысл наваливать все в один язык? Сразу ограничиваемся в разделении труда, когда есть backend и frontend разработчики, а возможно еще и sql-выносится отдельно. И каждый знает свою сферу. А тут «и жнец, и швец и на дуде игрец» требуется, да еще и специфичном ЯП.
«Я эникею на опе», не иначе.
«Я эникею на опе», не иначе.
0
Основная проблема с такими вещами (c CoffeeScript начиная) — полное отсутствие внятной поддержки отладки генерированного JS в браузерах. В отличие от классической компиляции, для котой есть вагон средств работы с debug info, здесь замучаешься искать соответствия исходников и получившегося javascript.
0
А кто этот язык сделал? Кто его поддерживает?
Это серьезный вопрос!
Это серьезный вопрос!
0
Все попытки подойти к html и js как к языкам низкого уровня (и соответственно нуждающихся в надстройке) рано или поздно проваливаются.
0
пытаюсь понять как на нем написать по мануалу, но как-то пока нифига. не подскажите, у кого-нибудь получилось?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Анонсирован язык Opa: Сделаем Веб-разработку прозрачной