Просмотр полной версии : Flash Builder 4 ???
Прочёл в блоге Bit-101:
Say hello to “Flash Builder”!
Word has been leaking out here and there via Adobe evangelists that the next version of Flex Builder will be rebranded as “Flash Builder”. I’ve actually known about this as a tentative change for a while now and have talked to a lot of Flex developers who think it is a horrible idea and that it will cause confusion...
http://www.bit-101.com/blog/?p=2095
Не станет ли это ещё большей путаницей в продуктах?
DarkLight
17.05.2009, 00:09
Имхо это жесть полная. Flash в результате становится ничего не означающим словом. Итого имеем Flash IDE, Flash Catalyst, Flash Builder. По названию вообще догадаться теперь будет нереально что есть что, а разделение на flex как некое подобие enterprise тулзы и flash как сайты/игры/... исчезает.
flash как сайты/игры/... исчезает.Давно пора.
По названию вообще догадаться теперь будет нереально что есть что, а разделение на flex как некое подобие enterprise тулзы и flash как сайты/игры/... исчезает.
Как раз все встает на места - Flash - общий корень для разноплановых приложений для разработки флеш-приложений, второе слово-суффикс ставит акцент на среде разработки. Как в автомобилях - первое слово - бренд, второе - модель. Билдер как был, так и остался. С маркетинговой точки зрения очень верно, имхо
DarkLight
17.05.2009, 00:45
ага, и получаем
[название платформы] IDE, [Название платформы] Catalyst, [Название платформы] Builder
3 программы неясного для "непосвященного" назначения
Флекс билдер в таком случае вообще ни о чем не говорит, кроме как построитель чегото гибкого
Интересно что насчёт SDK - Flash SDK ?
DarkLight
17.05.2009, 01:12
Нет, они написали что Flex SDK никто ребрендить не собирается. Переименование аргументируется в том числе тем, что люди стали использовать Flex для чистых AS3 проектов. Хотя имхо после FlashDevelop/FDT флекс как среда написания кода не впечатляет.
Fernando Costa
17.05.2009, 01:48
Flash IDE тоже не звучит ни разу. Просто флеш уже разросся до целой флеш-платформы. Вот и возникла такая путаница у Адобе с названиями. Пытаются выпутаться.
Придумали бы каждой проге свое название. Было бы прикольно.
BlooDHounD
17.05.2009, 02:38
DarkLight, могу сказать обратное :) после плотного знакомства с FlashDevelop, жду не дождусь когда вернусь в билдер. ибо это просто каторга. а FDT как был тормозной и глючный, так и остался.
На правах тестера i11.5 (Билдера)...
Кроме дебаггера (хотя, очень надеюсь что новый дебаггер в ФД дотянут до нормального уровня)... и профайлера ничего даже близко удобоваримого в этой програме для моих каждодневных потребностей нету... все оооооооооооооочень медленно и дико неудобно. Кроме того, багов отнюдь не меньше чем в ФД... ФБ ориентирован на разработчиков не знакомых с AS3 вообще (это значит куча "мусора" который туда суется на правах туториалов и "объяснений", которые потом кто-то пытается применить на практике... куча запретов на элементарные необходимые операции, например, ну нельзя из "Флекс проекта" выставить в file-specs что-либо кроме MXML, и, наоборот, в AS3 проекте невозможно скомпилировать MXML / CSS). Бездна сгенерированного через визарды "быдлокода"... убогий автокомплит... невозможность по человечески настроить ассоциации файлов-кодировок-редакторов... А главное, что когда про ето пишешь - посылают оформить багрепорт или просто: "у нас уже нету времени на существенные изменения, поэтому, если у вас есть предложения, как это Г можно немного подкрасить, чтобы лучше выглядело, мы их рассмотрим, а нет, ну так, опять же - пишите багрепорты".
А по поводу изменения названия... ИМО: нашли еще на что деньги тратить... как по мне, так хоть бы GUID для этого использовали, лишь бы работало по-человечески... Если бы они те же деньги потратили на усовершенствование / оптимизацию компилятора было бы больше пользы...
Fernando Costa
17.05.2009, 03:42
Ну как сказать. Правильны пЕар тоже важен. Как яхту вы назовете...
А вменяемого редактора от адобе не ждите - там же работают индуське програмисте
после плотного знакомства с FlashDevelop, жду не дождусь когда вернусь в билдерНасильно держат?:D
2morrowMan
17.05.2009, 04:47
Ну теперь хоть перестанут спрашивать что лучше Флеш или Флекс :)
Индусы не индусы... они тоже разные бывают ;)
Главное, что любое "пожелание/улучшение" воспринимается с позиций: а будет ли это понятно незнакомому с языком програмисту? А как вот человек не понимающий, что операции бывают асинхронными сможет этим пользоваться? и т.д. И изза этого много изначально очень даже неплохих задумок превращается в какую-то неопределенную размазню - не вашим и не нашим...
Вообще в последних туториалах бОльшая часть приложения строится в дизайн-вью, под брендом типа: "посмотрите, как это все просто!". Ну и естественно, приложения построеные таким способом просто ни на что не пригодны, кроме видео-демонстрации на полчаса... Есть амбиция сделать что-то на манер форм-билдера, только код-бихайнд очень сильно не дотягивает по уровню, а за ним и бестолковый компилятор (я про MXMLC, особенно, про часть связаную с MXMLем)...
DarkLight
17.05.2009, 11:02
Ну теперь хоть перестанут спрашивать что лучше Флеш или Флекс :)
И будут считать что одинаково плохие?:)
там же работают индуське програмисте
Вы хотя бы с 2-3мя индусами работали?
BlooDHounD
17.05.2009, 12:55
iNils, практически.
wvxvw, Олег. сколько ты работал в каждом из редакторов? мне особенно радуют тезисы:
* куча запретов
* оооооооооооооочень медленно
* дико неудобно
* убогий автокомплит...
Тоже самое могу сказать о FD. причём добавить: во FD нет и половины того, что я каждую минуту юзаю во FB.
"невозможность по человечески настроить ассоциации файлов-кодировок-редакторов" - это, кажется, как выяснилось, чисто ошибка у тебя. причёс кажется именно она тебя и гневает каждый день больше всего.
Fernando Costa
17.05.2009, 15:08
Вы хотя бы с 2-3мя индусами работали?
с одним. Очень амбициозным *****кодером
@ Blood:
Как ты наверное можешь догадаться - ФД каждый рабочий день, ФБ - за последние 3 месяца пришлось довольно много, считай, примерно 2-3 часа в день. Я думаю, этого вполне достаточно, чтобы составить какое-то мнение о программе. Если чесно, я надеялся, что ошибаюсь, и чесно старался найти хорошие стороны... но пока что - чем глубже в лес, тем толще партизаны... в смысле, чем больше я за ним сижу, тем меньше он мне нравится.
Кроме того... если ты считаешь, что в ФД убогий автокомплит по сравнению с ФБ... то ты просто наверное его никогда не открывал, или последний раз года 3 назад... то же касается и всего остального...
во FD нет и половины того, что я каждую минуту юзаю во FB.Конечно нету, зачем нам там виртуальная клавиатура? Мы пользуемся нормальной. :D
А если серьезно, то это детские разговоры в песочницы, о том чей папа круче. Мне по барабану, чем ты там пользуешься и чего тебе в FD не нравится. Тебе удобно? Отлично. Мне удобен FD. Тоже отлично. Что еще надо?
Fernando Costa
17.05.2009, 16:19
ну похоливарить...
Я к своему нику тоже хочу приставку Flash. Можно?
BlooDHounD
17.05.2009, 17:09
wvxvw, ты меня не внимательно читаешь и пырщеш слюной постоянно на билдер. я ни разу не говорил какой ***** из себя представляет FD, а сейчас я пишу именно под ним. и практически каждый день сталкиваюсь с идиотизмом в нём. одна настройка горячих клавиш мне чего стоила. мне вообще наплевать с чем ты работаешь, так же как наплевать с чем работает iNils. главное что бы удобно было. я так же могу вывалить кучу говна на всё что угодно.
с тобой картина следущая: билдер тебя чем-то обидел и ты расстроился. с тех пор он тебе не нравится всем. это нормально. и каким бы он классным не был, он никогда не будет для тебя удобным.
выглядит это так: ты любишь напиток А больше напитка Б, и при случаи всегда выберешь А не потому, что Б *****, а потому тебе больше А нравится. но при этом придумаешь 20 тысяч причин почему всем вокруг тебя не стоит пить Б.
p.s.: про виртуальную клавиатуру ничего не понял, а в остальном согласен с iNils.
про виртуальную клавиатуру ничего не понялЭто стеб. Каждую минуту можно только код вводить, остальные действия на фоне этого - единичны. А для ввода нужна клавиатура.
wvxvw, насчет того, что Блуд сидит каждый день в FD, могу подтвердить :)
Более того, он и сейчас за ним сидит :D
Как ни странно, пишет код на AS2.
Как ни странно, пишет код на AS2.Прям как после уроков оставили писать "Я всегда буду писать красиво" :D
Ну, ФД еще кроме всего прочего приучает код красиво форматировать, ну и дисциплина, как ни как, я думаю, только на пользу пойдет :)
Кстати (ну, только воспринимайте ето как шутку), сколько мне приходится разбирать чужие исходники написаные в билдере - так отвратно даже Флеш ИДЕ код не форматирует... В смысле пробелы... он их то табуляцией делает то пробелами. И из чужих исходников написаных в ФД мне такое, ну как на зло ни разу не попалось... (в ФД есть зато другие "некрасивости" - в автосгенеренных слушателях пишется e:Event вместо event:Event, это легко исправляется, но, с другой стороны, мало кто удосуживается исправить).
BlooDHounD
17.05.2009, 20:18
wvxvw, как выставишь так и делает. ровно так же как и FD.
в автосгенеренных слушателях пишется e:Event вместо event:Event, это легко исправляется, но, с другой стороны, мало кто удосуживается исправить).Напиши на форум. Так мол и так, ленятся и не правят. :)
CrazyFlasher
17.05.2009, 20:43
юзаю Flex Builder для флекс апликух и FD для остального, поэтому могу с полным правом дать свою оценку: редактор код в Flex Builder на мнооооого более убогий. + flexy за то, что там есть авто refactoring и быстрый поиск по названию файла. Уверен, что в FD эти темки тоже появятся.
быстрый поиск по названию файлаЧто это?
CrazyFlasher
17.05.2009, 20:48
CTRL + R, если не ошибаюсь
У меня нет FB. Можно словами объяснить, что это и для чего? А то уже второй человек, за день, без этой дозы жить может. )
Можно со скриншотами.
CrazyFlasher
17.05.2009, 20:52
в общем суть в том, что появляется окошко, пишешь название класса и фильтр сразу выдаёт нужный класс...т.е. намного меньше времени занимает на поиск файла в проекте
пишешь название класса и фильтр сразу выдаёт нужный класс
1. А если их несколько?
2. Классы в проекте или вообще?
3. А как называется окно?
4. Можно все таки скрин?
CrazyFlasher
17.05.2009, 21:00
1. он и выдаст в списке несколько (class path разный)
2. в проекте + подключённые к проекту пакеты
3. не помню :)
4. скрин можно, только завтра :) дома FB не стоит (или может кто-нить за меня поставит?)
...он их то табуляцией делает то пробелами.Это наверное копипаст с лайфдоков или форума :)
BlooDHounD
17.05.2009, 21:13
вот так оно выглядит:
BlooDHounD, палево :)
Я пользуюсь cmd (ctrl) + shift + R:
BlooDHounD
17.05.2009, 21:16
__etc, пофигу.
CrazyFlasher
17.05.2009, 21:56
Я пользуюсь cmd (ctrl) + shift + R:
я тоже именно этим (мак сакс :D)
BlooDHounD
17.05.2009, 22:10
__etc, ну я же с ресурсами не работаю ;) это рас. а два, мне трудно интерпретировать пути в пакеты :D
BlooDHounD
17.05.2009, 22:32
есть ещё такие окошки, без которых мне жизнь не жизнь. после нажатия на окей, у меня пустой класс, сразу со сгенерёнными методами и свйоствами. сразу прописаны агрументы в конструкторе, и переданы в супер класс, и не нужно копипастить их ручками из супер классса, и не надо писать extends, implements ( и в моём случаи import ) самому.
BlooDHounD
17.05.2009, 22:33
кстати почему он так сильно изображения побил?
Добавлено через 1 минуту
и не склеил сообщения
CrazyFlasher
17.05.2009, 22:45
это да...плюсов у эклипса хватает...но всё равно, если сложить все плюсы и минусы, то я выбираю FD.
В FB нету даже автоматической генерации event handler'ов, геттеров-сеттеров, интерфейс-методов и т.д. (можно долго перечислять)
BlooDHounD
17.05.2009, 22:56
CrazyFlasher, народ там какие-то плугины понаписывал уже давно. интерфейс-методов, есть, но не в созданном уже классе.
_Smirnoff
17.05.2009, 22:59
В FB нету даже автоматической генерации event handler'ов, геттеров-сеттеров, интерфейс-методов и т.д. (можно долго перечислять)
Можно через Eclipse Monkey
BlooDHounD
17.05.2009, 23:06
чуть не забыл :) обожаю билдеровский outline %) навигация по классу облегчается в разы. нажимает CTRL+O и получаем список посреди экрана не отводя глаз от строчки в которой писал. небольшая телодвижение и я в нужной дефенишине. я вообще мышкой не люблю пользоваться. с этой фичёй мне и не надо было в коде ей пользоваться. в FD приходится постоянно.
p.s.: _Smirnoff, точно!
BlooDHounD
17.05.2009, 23:18
ах, да! есть ещё svn, и сравнивался кода, которая работает не только с локальными файлами, но ревизиями :) про черепачку говорить не стоит, она убога.
Да, только svn, как ты помнишь, с xml частенько копыта отваливает :)
CrazyFlasher
17.05.2009, 23:38
чуть не забыл :) обожаю билдеровский outline %)
В FD тоже хороший outline
Опять же и в ФД можно файлы сравнить... при желании его можно и к черепашке подключить... не знаю, я EclipseSVN 1 раз попробовал - мне не понравилось... но я не вникал.
И аутлайн есть... ну, если не нравится, как аутлайн в ФД устроен - дело такое...
По поводу класс-визарда (создание конструктора и вызов super с аргументами) - есть и для ФД, только я им не пользуюсь... у меня свои темплейты, мне с ними удобнее. при желании можно самому снипет сделать, дело 2х минут, просто как-то не особо нужно было.
В новой версии билдера есть и автогенерация слушателей и геттеров / сеттеров, но хромая (пока что), хотя, безусловно, шаг вперед :)
//------------------------------------
// Public property $$(variable=foo)
//------------------------------------
private var _$$(variable=foo):$$(Type=Class) = $$(initializer=null);
[Bindable("$$(variable=foo)Change")]
/**
* ...
* This property can be used as the source for data binding.
* When this property is modified, it dispatches the <code>$$(variable=foo)Change</code> event.
*/
public function get $$(variable=foo)():$$(Type=Class) { return _$$(variable=foo); }
public function set $$(variable=foo)(value:$$(Type=Class)):void $(CSLB){
if (_$$(variable=foo) == value) return;
_$$(variable=foo) = value;
dispatchEvent(new Event("$$(variable=foo)Change"));
}
Ну или вот такие вещи, например, можно делать (это в ФД превратится во флексовое забинденое свойство). Представь сколько мороки это вручную копипастить :)
Точно таким же образом можно реализовать класс-визард.
Кстати, раз уж так нужен класс-визард для ФД:
http://code.google.com/p/fdplugins/wiki/AsClassWizard
:)
есть ещё такие окошки, без которых мне жизнь не жизнь. после нажатия на окей, у меня пустой класс, сразу со сгенерёнными методами и свйоствами. сразу прописаны агрументы в конструкторе, и переданы в супер класс, и не нужно копипастить их ручками из супер классса, и не надо писать extends, implements ( и в моём случаи import ) самому.Вот эти штуки я как раз не люблю. И для FD писало, но мне удобнее все дать вручную, так быстрее и проще.
Добавлено через 1 минуту
обожаю билдеровский outlineА вот это пожалую пригодится, потом напишу себе плагин :D
BlooDHounD
18.05.2009, 00:36
CrazyFlasher, он совсем другой. он убогий: в нем нет поиска, за ним нужно тянуться мышкой.Опять же и в ФД можно файлы сравнить...бугага. сранивалка с раздельным скролом, которая не умеет сравниваться символы, и работает только с локальными файлами. очень удобно!при желании его можно и к черепашке подключить...нет, спасибо.не знаю, я EclipseSVN 1 раз попробовал - мне не понравилось... но я не вникал.почему я не удивлён?
По поводу класс-визарда (создание конструктора и вызов super с аргументами) - есть и для ФД, только я им не пользуюсь... у меня свои темплейты, мне с ними удобнее. при желании можно самому снипет сделать, дело 2х минут, просто как-то не особо нужно было.потрать пожалуйста по старой дружбе на меня 2 минуты, и напиши мне такой темплэйт (снипет). буду очень благодарен.
Добавлено через 3 минуты
p.s.: не узрел окончания поста. завтра попробую визард.
Хорошая IDE для ActionScript должна выглядеть так:
1) Берем тоже eclipse для java.
2) Ставим плагин к svn.
3) Заменяем java на as и все (++ может еще понадобиться поддержка динамических классов...).
Или что-то в этом роде. :)
p.s. а так FB лучше выглядит чем FD. Про FDT ничего не знаю - т.к. не пробовал.
p.s.s. помню, когда в FD появилась возможно генарации get/set - один раз попробовал чуть руки не сломал.
Говорили про Генерацию обработчиков событий... я вот ею ни разу не пользовался .:rolleyes:
2morrowMan
18.05.2009, 01:31
CrazyFlasher, пора бы вам уже у себя FD обновить до RC2 ;)
Народ кончайте холиварить :)
Как говаривал мой дед - "всем по надобности, всем по потребностям", у всего есть свои плюсы и минусы.
Хорошая IDE для ActionScript должна выглядеть так:
1) Берем тоже eclipse для java.Дальше можно уже не читать.
Fernando Costa
18.05.2009, 02:28
Народ кончайте холиварить :)
Как говаривал мой дед - "всем по надобности, всем по потребностям", у всего есть свои плюсы и минусы.
ну а как жеhttp://zombak.com/files/2008/02/xkcd_386_duty_calls_ru_.png?
ну а как жеСпоры были всегда. Прекращает их самый умный. Например модератор :D
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.