adobe.com позволяющий изпользовать языки JVM в наших флекс-приложениях! Теперь можно писать на Java и Scala по-настоящему богатые интернет-приложения используя мощный MXML. Flex-фреймворк для Jex так же подвергся переработке, и теперь полностью переписан на Java — динамические ArrayCollection остались в прошлом.
Свершилось то, что мы все так долго джали. Компания Adobe выпустила новый открытый продукт Jex
@develar мы получили возможность делать расширения для asc. И я начал делать расширение as3-lambda, которое позволит проверять конструкции типа foo( function(a:int, b:int):Boolean { return a > b }); во время компиляции. Синтаксис такой:
[Lambda(a="int", b="int", returnType="Boolean")]
function foo(cb:Function):void {
...
}
...
foo( function(a:int, b:int):Boolean { return a > b }); // OK
foo( function(a:int, b:int):String { return a > b }); // Ошибка во время компиляции
Сейчас у меня уже написано кое что работоспособное. На выходных выловлю очевидные баги и выложу исходники. Тогда можно будет пощупать.
Вот чего вам не хватает в as3? Лично мне звески не хватает функциональных типов, как на пример в Scala или haXe (Int->Int->Boolean это тип функции, которая принимает два целых и возвращает булево). Я пару лет назад порывался попатчить asc (actionscript compiler из состава Flex SDK) на эту тему, но увы, ничего не вышло. Теперь, благодаря форку [Lambda(a="int", b="int", returnType="Boolean")]
function foo(cb:Function):void {
...
}
...
foo( function(a:int, b:int):Boolean { return a > b }); // OK
foo( function(a:int, b:int):String { return a > b }); // Ошибка во время компиляции
Сейчас у меня уже написано кое что работоспособное. На выходных выловлю очевидные баги и выложу исходники. Тогда можно будет пощупать.
#972612 attach-artifact-maven-plugin рулит.
Касательно
youtrack.jetbrains.net Все хорошо. Пока хорошо.
Не, ну как обычно "сам дурак". Иначе и быть не может :) Оказывается интеграция не работала из за не включенного плагина Maven Integration Extension. Проблема со spark.css была вылечена после прочтения
@develar :)
Интересно, а mxmlc использует asc.jar просто, как консольное приложение, или же как java-библиотеку? Можно сказать, что это вопрос к
youtube.com про флекс есть, гангста-рэп youtube.com тоже есть. Давайте сочиним блэкметал про флекс! "Data Binding — меч Одина! Ууууу"
Простой рэп