Flash Ripper RSS Readers

MTASC для Flash 9: haXe компилирует приложения для Flash Player 9. Началось!

Создатель легендарного MTASC Николя Канасье буквально только что попросил потестировать новую версию haXe-компилятора и сравнить ее производительность с производительностью стандартного AS3-компилятора от Adobe. Итак, MTASC для Flash 9 родился. Почти ;-)

Желающие могут взять компилятор haXe в репозитории.

Писал Rost, 12 Июль 2007 0:01

Найдены баги:

да... супер. правда помнится что Николя Канасье говорил что компилятора для AS3 не будет.
Ну чтож, иногда отлично, что обещания не сдерживаются :)

SHAGGYSMILE - 12 Июль 2007 9:07

Но это же не as3-компилятор, а haXe-компилятор, который компилирует в байткод для AVM2. Это же совсем другое.

Constantiner - 12 Июль 2007 10:18

да верно. меня просто сбила фраза " MTASC для AS3 родился"
и две бесонные ночи :)

SHAGGYSMILE - 12 Июль 2007 11:37

Да, Константинер прав, речь идет всего лишь о компиляции под Flash Player 9 более производительных приложений, написанных на языке haXe.

Rost - 12 Июль 2007 13:27

Погорячился я слегка, сорри, Шагги...

Впрочем, у хаКси уже есть не только будущее, но и люди, которые делают на нем все свои проекты (или так пишут, я не проверял).

Rost - 12 Июль 2007 13:31

А для haXe кто-нибудь пишет IDE?

тьфу - 12 Июль 2007 13:48

А есть такая штука которая разбирает FP9 байткод?
Декомпилятор...

- 12 Июль 2007 13:52

А есть такая штука которая разбирает FP9 байткод?
Декомпилятор...

Есть по крайней мере такая штука.

Constantiner - 12 Июль 2007 17:15

Я вот делал, но времени резко не стало, теперь вообще некогда им заняться…

__etc - 12 Июль 2007 21:33

Студию почему бросил?

тьфу - 13 Июль 2007 10:17

ээ. вроде бы поддержка flash9 появилась в hexe еще в версии 1.05 за 2006-08-16. или я чтото путаю? или теперь он его типа "доделал"? кстати в истории изменений я так и не нашел новости о том, что они ввели поддержку flash9 security, из за чего пришлось отказаться от haxe в начале года.

yelbota - 13 Июль 2007 11:44

2тьфу (забавный ник):
Да хватит уже, вырос :)

__etc - 13 Июль 2007 12:36

тьфу - это когда пишешь "name" забыв переключить раскладку :)

тьфу - 13 Июль 2007 12:48

Все канешно хорошо, но в чем его кайф? ну +1 язык ну и поддерживает он компиляцию в swf FP9 и че дальше?

Где кайф от разработки? (правда флекс билдер тоже не отличаеться умом и сообразительностью). Лично для меня хватит этих языков пора заканчивать передавать код на уровне "скобка скобка, запятая, получилась супер демка". Нужно мыслить более глобальными блоками %)

Я лично понимаю Николя Канасье только в том что ему по кайфу создать свой язык и может подсадить на него таких же фанатов, где это будующие? редактируем в блокноте - компилируем мега компилятором, зачем? лучше уж мега редактор + нехватающий с неба звезд компилятор. Чтобы ты мог как можно быстрее, а главное удобнее пощупать, ощутить результат работы.

Дубль 2. Спрашиваеться нах компилятор который компилит на 20 секунд быстрее если у тебя редактор который пишет на 3 часа дольше?

Типа вот...

__i - 13 Июль 2007 14:24

20 секунд - для компилятора это существенно.

Вот если бы он кроме haXe парсил AS3...
По сути, если так подумать, у него же наверняка есть обычное представление пакетов, классов, методов, свойств... (более обобщенных, избавленных от элементов языка haXe)

Нужно-то всего ничего - распарсить AS3.
Николя, вернись к ActionScript!

По поводу самого языка.
haXe - красивая, но утопическая идея, потому что:

1) Как JS - все транслируется в обычный JS и возможности языка haXe в этом плане - это всего лишь сокрытая от разработчика генерация JS заплаток в получаемом коде. Вымрет с появлением объектно-ориентированного JS (...тут не без Adobe, вспоминается Tamarin)
2) Как Flash - всегда будет хвостом у Adobe. Как компилятор для флеша - может конкурировать с mxmlc. Но последний - уже итак бесплатен.
3) Как серверный скрипт mod_neko - она никакая. И согласитесь "одинаковость" кода на сервере и клиенте - никогда не нужна, а если такая "одинаковость" наблюдается - это заставляет задуматься о безопасности...

Василий - 13 Июль 2007 14:59

К сожалению, поддержка FP9 идёт не как расширение платформы Flash, а как отдельная, уже четвёртая, платформа.

Нельзя просто так взять исходник на HaXe для FP6-8 и откомпилировать под FP9 - структура пакетов и классов другая.
И "прослойки" нет и не предвидется.

Dan - 17 Июль 2007 11:45

Не вижу ничего утопического в haXe для флеш. Вполне себе замена MTASC. Писать на хаксе приятнее, чем на AS2 (до AS3 пока не дошел), ближе к си. Ну и, бесплатно. Утопична сама идея типа "единого" языка для трех платформ.

Вот сделал бы еще Канасье поддержку регулярных выражений для флеш - было б совсем хорошо.

noonor - 18 Июль 2007 12:08

Уже не для трёх, а для четырёх платформ :)

Жаль, что пока не нашёл вменяемого IDE.
Хотя б такой, чтобы делал автоподстановку методов и полей, описанных в другом файле.

Dan - 19 Июль 2007 13:24



Это запись из категории 'HaXe'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-30, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-52, Books-7, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, Cool-Job-5, Debug-18, Design-26, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-35, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-46, frameworks-1, Games-11, Good Job!-35, HaXe-14, Health-2, Humor-10, Ideas-13, JavaScript-1, Job-26, JSFL-8, Links-2, Linux-1, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Optimization-2, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-9, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, Strategy-120, Tamarin-1, Tools-113, Training-2, Trash-8, URAFPUG-13, Urgent-1, Usability-6, Video-6, VoIP-5, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Июл 2008: Международная встреча разработчиков URAFPUG завершена, URAFPUG - трансляция студии Flex-фреймворка Mate, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта, весь Фев





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)