![]() |
CodeDrive - еще одна Flash IDE, но есть нюанс
CodeDrive написали не только редактор, но и свой компилятор. Я еще не пробовал, и не скоро попробую, но, буду с интересом следить за развитием событий. По крайней мере выглядит интересно.
|
Под винду.
|
Попробовал, да действительно свой компилятор.
Интересно как там с производительностью, оптимальней ли байт код чем у flex? 199$ как-то дороговато, особенно если учесть что еще нужно VS. |
CodeDrive Team на flasher.ru
Доброго времени суток!
Я представляю команду разработчиков CodeDrive. В первую очередь, спасибо за фидбек - сейчас это самое важное для нас. По поводу производительности могу сказать следующее - сейчас нет большой разницы между скоростью выполнения приложения, собранного с помощью CodeDrive и с помощью Flex SDK. В некоторых случаях, Flex будет генерировать более оптимальный байткод, в некоторых - CodeDrive. Но, я повторяю, разница несущественна. В релиз-версии CodeDrive 1.0, которую планируется выпустить в сентябре 2011 года, генерация байткода останется на этом же уровне - сейчас у нас есть другие, более приоритетные задачи: отладчик, встраивание шрифтов, интеграция с системами контроля версий и другие. Оптимизация генерируемого байткода будет улучшена в следующих версиях. Для использования CodeDrive наличие установленной Visual Studio 2010 не обязательно. Если у вас не установлена Microsoft Visual Studio 2010, инсталлятор CodeDrive установит базовую функциональность IDE без поддержки языков программирования - Visual Studio 2010 Integrated Shell(~170Мб, подробнее), чтобы вы могли использовать CodeDrive. Это легально и соответствует условиям лицензионного соглашения Microsoft. Если у вас есть любая версия Visual Studio 2010, кроме Express Edition, CodeDrive будет установлен в качестве расширения(extension). В Express Edition урезана возможность устанавливать стороние расширения, поэтому в этой редакции использование CodeDrive невозможно. Сейчас - в стадии публичной бета-версии - CodeDrive доступен абсолютно бесплатно. В первую очередь, нам нужна обратная связь - ошибки, предложения по улучшению, feature requrests. Мы хотим сделать CodeDrive быстрой комфортной и удобной средой Flash разработки, в которой можно получать драйв от самого процесса кодирования. Пишите фидбек support@codedrive.com - это поможет нам сделать CodeDrive лучше. Если вам нравится CodeDrive и вы хотите поддержать его разработку - есть предзаказ за $199 |
http://www.kirupa.com/forum/showthread.php?t=363581
я тут больше с Krilnon согласен: чужой компилер никогда не будет совместим польностью с флексовым. А как ИДЕ вообще? У меня нет VS, не могу поюзать. Там можно будет использовать флексовый компайлер? |
Планируется ли версия под линукс?
Зачем делать еще одну IDE для винды, когда есть бесплатная, и при это просто офигительная FlashDevelop? CodeDrive я точно покупать под винду не буду, даже если она будет стоить не 199, а 19 баксов. А вот под линукс рассмотреть можно было бы |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Представителям код драйва: [IMG]http://s39.***********/i086/1104/ff/ce62a870413a.jpg[/IMG] Ай яй яй ) Сразу после скачки пакета в 150 > мегабайт. Повторно качать в лом. Заплати 199 баксов, да потом еще и сам выясняй почему она не хочет устанавливаться. Что за зависимости она пытается установить? Зачем? И как их установить вручную? |
Поюзал. Не понял, как там код генератор юзать. Он есть вообще? Чтобы мне сгенерился листенер сам, метод какой-нить на худой конец. Проперти как сгенерить?
Что я не так делаю? Пока вижу только блокнот с подсветкой. |
Раз будет собственный компилятор, то не могу не спросить... будут ли доступны языковые расширения? Очень хотелось бы иметь возможность "включить" enum`ы, inline`ы, оверлоадингы и прочее.
|
Цитата:
PS: Да, единственное, для меня тож не совсем понятен выбор VS как платформы :( Но это уже личное ваше дело. Можно же было MD... ну да ладно, в конце концов у VS пользователей всегда будет более 9К, так что... |
Постараюсь ответить на вопросы:
ir73 1. CodeDrive можно использовать без установки Visual Studio 2010. Инсталлятор скачивает и установливает Visual Studio 2010 Integrated Shell - базовую функциональность Visual Studio, на которую можно установить CodeDrive. Однако, вы можете самостоятельно скачать и установить Integrated Shell(ссылка) 2. Поддержка Flex планируется, однако у нас уже есть список первоочередных задач. Если будет достаточно много пользователей CodeDrive, которым не хватает Flex, мы повысим приоритет этой задачи. 3. Я не очень понимаю, что вы имеете ввиду под генерацией кода. Может быть, code snippets? Property можно сгенерировать набрав prop и затем дважды нажав Tab. Аналогично, с методом - набираете func и 2 раза Tab. Есть и другие code snippets. goodguy 1. Поддержка версии под Linux пока не планируется 2. Проблему с установкой Visual Studio 2010 Integrated Shell мы постараемся исследовать. Вы можете пока установить Visual Studio 2010 Integrated Shell вручную(ссылка) Psycho Tiger 1. Поддержка языковых расширений также планируется, но не в версии 1.0 ) |
Цитата:
Пишем в ФД например такое: Код AS3:
ФлешДевелоп автоматически генерирует обработчик: Код AS3:
Цитата:
Тогда IDE должна быть очень хорошей, чтобы конкурировать с уже существующими аналогами. Иначе шансов на успех очень мало |
Да, генерация кода сейчас не поддерживается.
|
Цена отпугивает. Ощущение покупки компилятора за 200 баксов.
goodguy, а чем заменять Flash IDE под линуксом? |
Цитата:
|
У них на главной странице все написано. Насколько я понял они типо конкуренты FB, т.к. дешевле и в будущем будет все как в FB и лучше.
|
Интересно, на чем основывалась бизнес стратегия? Проводили ли вообще хотя бы поверхностные исследования рынка?
|
Планируется ли реализация профайлера.
Если, основной конкурент предполагается FlashBuilder, то какая, планируемая частота обновления? Основное преимущество FB поддержка последних версий FlexFramework и возможностей FlashPlayer в день выхода. Для разработчиков на чистом as, он малоинтересен на фоне конкурентов в виде FDT, IDEA, ну и FD. goodguy, IDEA работает под линуксом. |
Лично ставить не пробовал, но читал на разных форумах, что она там кривая. Да и цена ее не радует. Стоит дороже винды )
|
Профилировщик тоже планируется, но опять же не в первой версии.
Не забывайте, что это бета-версия продукта. В CodeDrive 1.0 войдет отладчик, подсветка семантических ошибок, поддержка встраивания шрифтов, поддержка source control. Но, думаю, что и сейчас с помощью CodeDrive вполне можно вести ActionScript разработку. Да, фич намного меньше, чем во FlashDevelop, FDT и Flash Builder, но мы работаем над этим. |
Если Ваше IDE будет иметь профайлер, показывающих места в коде, из за которых происходят утечки (например, висит экземпляр в памяти. Почему? И тут мне выдают строчку в коде, где висит эта ссылка), если не ошибаюсь, это называются "горячие точки", то я сразу куплю Ваш продукт, даже если всё остальное мне будет не нравится.
|
Присоединяюсь к пожеланиям по поводу профайлера. Очень не хватает контроля за памятью. Желательно чтобы был некий журнал по объектам, чтобы было точно известно где хранятся ссылки на объекты занимаемые в памяти. И где и в каком месте проект будет удален.
А также необходима интеграция с maven плагином. |
Цитата:
Цитата:
Шрифты встраиваются тегом [Embed] в любой нормальной IDE, я не нахожу это занозой в заднице ) Цитата:
|
Если компилятор свой, то, я так понимаю, и линкер и компилятор ресурсов тоже свои - поэтому наверное такой упор делается на поддержку шрифтов. Это может быть неочевидно для конечного пользователя, но перекомпилировать шрифты из разных форматов в то, что поддерживает флеш труднее, чем, скажем, звук или картинки. А еще не понятно, какие именно шрифты планируется поддерживать - только TTF (и тут тоже может быть куча нюансов), OTF? Чистые битмап-шрифты (типа FON например)? Опять же, во флеш есть несколько разных вариантов, как можно встроить шрифты - TextField не будет работать с DefineFont4, но зато со всеми более старыми версиями, а TextLine будет работать только с ним. Кроме того, встаивание шрифтов предполагает ряд настроек, например выбор только нужных глифов, начертания, создавать класс к символу или нет. Ну и последнее, как группировать шрифты - эта задача никогда не стоит с картинками, т.как одна картинка = один символ, а если вы встроили А-Я в один символ и 0-9 глифы - в другой, то компилятору нужно "понять", что символы относятся к одному физическому шрифту и скомпилировать его всего один раз.
Кроме того, если вы не знали, во флексовом компиляторе есть 3 энкодера для шрифтов (на выбор), которые генерируют абрисы, но каждый немного по-разному, ну и + куча мелких настроек к ним. Так что, эта вещь, ну, как минимум не тривиальная. |
Цитата:
|
Aloran, не надо сказки рассказывать. Под вайном получается на столько глюченная хрень, что даже запуск - уже большое достижение. А написание кода вообще геморой. Только и ждешь, что прога в любой момент вылетит.
Вообще не понимаю, зачем нуже этот вайн, если он на столько глюченный. |
Вот по этой причине я до сих пор работаю под виндой, а не под любимой убунтой (((
|
5 декабря состоялся релиз CodeDrive 1.0
Что нового? 1. ActionScript 3 Debugger. 2. Редактор кода: подсветка семантических и синтаксических ошибок на лету, подсветка неиспользуемого кода и переменных. 3. Средства навигации: Object Browser, Class View, Find All References, Go to Definition, Go to File Member и другие. 4. Подсистема сборки: поддержка шрифтов Дополнительную информацию можно найти на сайте http://www.codedrive.com |
Цитата:
А автогенерация обработчиков / переменных / геттеров - сеттеров не добавлена? |
автогенерации пока нет, но планируется конечно.
|
подождемс )
|
| Часовой пояс GMT +4, время: 18:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.