Не уверен, стоит ли использовать Haxe просто обычной вспышки - PullRequest
1 голос
/ 17 мая 2010

Местная компания, специализирующаяся на спортивной одежде, наняла меня, чтобы они сделали что-то вроде флеш-палитры.Они хотят, чтобы пользователи могли проверить, как будут выглядеть определенные дизайны с определенными цветами.

Теперь я ни в коем случае не отличный разработчик (мне 16 лет, но я знаю, как обходиться с JavaScript,flash и немного AS2), но я недавно обратил внимание на Haxe и думаю, что это может быть хороший проект, чтобы написать в нем и скомпилировать в swf.Я не уверен, стоит ли мне просто использовать вспышку или использовать Haxe.

Кто-нибудь может итерировать сильные и слабые стороны использования Haxe или flash, пожалуйста?

Спасибо зазаранее!


PS У меня есть копия флеш-памяти (поставляется школой), так что меня это не касается.

Ответы [ 3 ]

6 голосов
/ 17 мая 2010

Я лично предлагаю вам использовать Haxe, из-за отсутствия альтернатив:

Изучение AS2 действительно не стоит того, потому что оно устарело.
Изучение AS3 на самом деле не стоит, потому что AS3 - довольно плохой язык, и он застопорился с момента его выпуска 4 года назад.

Haxe быстро движется, и это с открытым исходным кодом, предоставляя вам возможность в один прекрасный день улучшить язык, как вам угодно. У него гораздо более сильная и выразительная система типов и лучшая поддержка функционального стиля. Это гораздо более богатый язык, но очень высокий уровень. Я думаю, что для вашего возраста это очень хороший язык, потому что он продвигает множество концепций и парадигм, скрывая при этом тонкости языков программирования низкого уровня.

Используя SWC, вы можете использовать графику, созданную с помощью Flash IDE в проектах Haxe, чтобы избежать рисования всего с кодом.

Greetz
back2dos

2 голосов
/ 17 мая 2010

Если у вас есть доступ к инструментам Flash, выбор между ними невелик.

Haxe обычно считается лучшим языком, и в нем есть несколько хитрых приемов оптимизации (он лучше генерирует байт-код, чем собственные инструменты Adobe), а также встроенный и доступ к памяти . С другой стороны, Haxe лучше всего использовать в редакторе кода, и вашу проблему лучше всего решить графически.

Я бы порекомендовал придерживаться Flash, если честно. Зачем добавлять риск в небольшой проект?

0 голосов
/ 01 октября 2012

AS2 даст вам только работу над баннерами, вам следует избегать ее дальнейшего изучения.
Flash-цель находится в упадке, так что, хотя Adobe, вероятно, адаптируется as3 для вывода Javascript, использование Haxe разумно, потому что он уже обладает универсальностью для целевого ряда целей и является лучшим языком. Я бы посоветовал использовать flashIDE для макета и графики, если ваш код не так хорош, тогда настройте все состояния кнопок с рамками, помеченными _up, _over и _down. Если вы экспортируете как SWF, вы можете использовать его с haxe-кодом, но можете увидеть результат (в отличие от SWC). Особенно важно, чтобы текстовые поля были настроены с правильным форматом текста во flashIDE, и только если они уверены, что они должны быть такими, динамические аспекты должны быть.

В краткосрочном плане, возможно, легче освоить flash с умением as3, так что есть преимущества в обоих направлениях. Но правда в том, что на самом деле не имеет значения, используете ли вы as2, as3 или haxe (я бы посоветовал использовать flash IDE для графического аспекта), но если вы хотите создать версию javascript, то haxe кажется наиболее разумным.

...