На Life.Flash и WebService //Flash об этом уже писали, но как пропустить такое событие? Вышли Adobe Flex 3 и Adobe AIR 1.0. И, как было обещано, сразу по выходу новой версии Flex 3 SDK официально становится open source вместе с массой других технологий от Adobe. У вас есть патч для Flex Framework? Уже сегодня вы можете отправить его в проект. Можете поучаствовать в документации. Интересные времена продолжаются!
ShaggySmile уже написал об этом, ...
Какой молодец :)
странная политика, мы делаем софт, вы его тестируете ловите баги, , декументируете, а потом мы его вам продаём :) прикольна ...
Артем, это уже обсуждалось не раз. Желаешь - участвуй, получай респект и уважуху как минимум. Не желаешь - никто и не заставляет :)
эх, когда же они плеер откроют...
Миша все равно быстрее написал :) Так что он первый :)
http://blog.wbsv.ru/?p=323
>> странная политика, мы делаем софт, вы его тестируете ловите баги, , декументируете, а потом мы его вам продаём
они продают flex builder, а сам flex 3 sdk - в opensource
> получай респект и уважуху
ну если это для кого-то самое главное в жизни ...
Так вот, помимо того, что ссылка на Eclipse Plugin версию не доступна (ошибка 404), есть ещё две: http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email (Flex Builder 3 Professional) http://www.adobe.com/cfusion/tdrc/index.cfm?product=flex (Adobe Flex Builder 3 Professional)
На первой размер дистрибутива 169МГб, на второй 392МГб. А в чем разница - непонятно. Я скачал тот, который на 392 под Mac, и он не инсталируется, процессор на 100%, результата нет. Попробую ещё скачать на 169...
Индусы как всегда в своём репертуаре.
2Artem Brigert Я давно наблюдаю за вашими комментами и все комменты сводятся к одному - "платите мне бабло за то что бы я жил" и "я просто так ни чего не делаю"... В общем очень рад за ваз ;) как повезло вашим друзьям и коллегам :)
Про тест ПО Наверное компания как то реагирует на нужны пользователей, после каждого такого тестирования, а не выпускает "чугунный" продукт на рынок как например MS... Так что не все "бесплатно" ;)
2tearaway_Tea "Индусы как всегда в своем репертуаре" Мне смешно читать, как вы все дружно лахаете индусов... Интересно, что делается в России и СНГ? Ни хрена не делается, большие компании даже не считают этот регион за рынок... а тем не менее, миф о том, что там (в индии) работают за "бутерброд и литр h2o" - для многих святая правда... В индии многомиллиардные инвестиции в индустрию ПО, эта всю страну кармить можна, не только программистов ;) Индия посылает учиться в лучшие IT университеты США своих студентов, за счет государства, а что делается у нас тут? В общем долгая дискуссия ...
> На первой размер дистрибутива 169МГб, на второй 392МГб. А в чем разница - непонятно. Я скачал тот, который на 392 под Mac, и он не инсталируется, процессор на 100%, результата нет...
Это из-за инсталлера. Подобное наблюдается при инсталляции ColdFusion. А если к тому-же установлен антивирь, то ждать придётся долго.
+1 за пост k4d :)
// беру попкорн...
// и стерео очки...
>как повезло вашим друзьям и коллегам :)
а мне адобы не друзья и не коллеги и флэш мне покупать нужно причём не дёшево ;)
Я так и знал, что вот-вот чо-то выпустят. Потому что решил тут недавно скачать полный набор документации по флексу. Качалось-качалось и чуть-чуть не докачалось. Стал качать по второму разу - ошибку 404.
Ну и подумал: либо это они лично меня за что-то невзлюбили и перекрыли доступ, либо собираются новую доку ложить.
Artem, k4d один и стоплов гибких методологий - свалить вопросы тестирования на пользователей. В целом, оно эффективнее - то есть не надо держать штат QA-инженеров, армия пользователей (тыкающих во все красивые кнопки) отыщет все баги. Тут ничего странно нет. Но вот, Flex Builder мог бы быть и дешевле, хотя бы для России.
> Но вот, Flex Builder мог бы быть и дешевле, хотя бы для России.
с какого такого перепуга он для России дешевле быть должен?
> с какого такого перепуга он для России дешевле быть должен?
А с какого перепугу Far Manager для СНГ бесплатен? Особенности местного рынка.
А по-моему 249$ это не так и дорого.
>Far Manager © 1996—2000 Eugene Roshal поэтому и бесплатен.
> А по-моему 249$ это не так и дорого.
Смотря для кого. Для студента - таки дорого.
Дело вовсе не в "старости". Он и в 1998 был бесплатным. По-моему, там вообще с самого рождения была xUSSR-регистрация.
Кстати FAR ... в 96 он был актуален, но в наши дни ... извините за выражение "немного устарел"
Возвращаясь к теме... Для меня что сайт Адоба, что сайт Интелла, что другие большие сайты представляют что-то вроде лабиринта Минотавра. Я там махом путаюсь, даже не смотря на наличие поиска.
Вобщем, просьба к тем, кто лучще умеет ориентироваться на местности. Подскажите: а где исходнички-то утянуть?
2 injun #576871™
для студентов есть Educational лицензия (вроде так называется), бесплатная
> для студентов есть Educational лицензия (вроде так называется), бесплатная
Вот про это не знал. Сейчас посмотрел. Гмммм... А оно реально вот? Кто-нибудь получал по студенческому ID?
2Artem Brigert "а мне адобы не друзья и не коллеги и флэш мне покупать нужно причём не дёшево ;)" коммент конечно интересный, но - не ответ ;)
p.s. друзья не равно adobe, ms, ibm и чего там еще... равно "вася, петя, лена и прочее" :)
2Алексей Я вас обрадую, ценник для России еще выше, чем указано официально на сайте adobe, аналогично ценник на apple.
2injun #576871 Все верно, я тож заметил такое (разные размеры дистрибутивов под разные платформы), когда качал CF и прочее...
2Dan Между прочим, эти сайты очень грамотно спроектированы (годы разработок) :)
Ура! Наконец-то. Только незнаю радоваться или огорчаться.
"платите мне бабло за то что бы я жил" и "я просто так ни чего не делаю"
большие компании даже не считают этот регион за рынок...
Для меня что сайт Адоба, что сайт Интелла, что другие большие сайты представляют что-то вроде лабиринта Минотавра.
>Причем где-то поровну делятся незнаю ни одного человека который им пользуется, наверно ты знаком только с другой половиной :)
> незнаю ни одного человека который им пользуется, наверно ты знаком только с другой > половиной :)
В каком таком медвежьем углу вы живёте? Поди ещё и висту все дружно в едином порыве поставили :)
Во, откопал наконец-то.
Страница, где рассказывается всё-всё-всё про то, как утянуть исходники: http://opensource.adobe.com/wiki/display/flexsdk/Get+Source+Code
SVN: http://opensource.adobe.com/svn/opensource/flex/sdk
Файлик, содержащий "скелет" проекта: http://opensource.adobe.com/wiki/download/attachments/2392224/flex-svn.zip?version=1
Позволяет не апдейтить всё сразу, а только отдельные ветки.
Я с удовольствием с вами здесь пообщаюсь. А вот ещё интересный ресурс, Частные Честные Истории о Жизни. Любви и Обществе - http://www.vulfov.com. Не хотите глянуть? Если честно, этоя там кропаю по немногу. И мне интересно ваше мнение. Если не трудно, черкните пару строк, а?
2 Artem: Возможно. Это программисты. Но есть и дизайнеры. Безусловно, моя оценка субъективна. По этому и намекнул на соц-опрос. Хотя тема дурацкая. Каждый пользует то, что ему удобнее. Вот подвернется мне что-то более удобное (лично мне) - да пожалста! Хотя, имеет место фактор возраста - у людей, воспитанных на MS DOS и Norton Commander, в подкорке сидит текстовый экран 80х25. И не смейся над этим! Я обижусь.
Я работаю только в FAR'е. Если чуток кода поправить (HTML, CSS, JavaScript, VB, C#, ASPX/ASCX) - только FAR. Только T-SQL и WORD в нём не получится править. У меня вагон знакомых которые FAR используют.
мне иногда приходится работать с файлами через ssh ... на урезаных до минимума линуксах, это-ж гемморой ... так же как и запуск программ через консоль...
я взяд себе Windows 2003 root server и работою на нём через RDP ... одно удовольствие. Даже с телефона могу работать на нём, что ешё нужно для счастья
Для k4d,
Лично я очень критично отношусь к халатности во всех видах деятельности, особенно в ИТ. Так как халатность в публикаций обновлений Адобе я наблюдаю регулярно, начиная от структуры папок, заканчивая именованием версий в именах файла, а также зная, что Флекс делают индусы, связываю это воедино и КРИТИКУЮ!
П.С. Причем тут правительственные инвестиции я не знаю и не понимаю. Наверно у вас там родственники живут.
tearaway_Tea, я думаю, что это — не халатность. Адоби выпускает продукты быстро, что приводит к снижению качества первых версий, ошибок в дистрибутивах и т.п. Но затем они "дотачивают" продукт. То, что мы имеем во Flex 3 - это 50% исправленного Flex 2 и 50% нововых возможностей (с новыми глюками).
Я думаю, это не худшая политика релизов в условиях, когда время релиза строго регламентировано, так как а в спину дышит Майкрософт.
Я из тех, кто согласен на сырой Флекс сейчас, чем на вылизанный Флекс послезавтра...
Тем не менее офисы находятся в индии... ;) Я кстати заметил: 1. Пока многие тут (Россия и СНГ) "критикуют", китайцы и индусы "рубят миллиарды и тонны зеленой бумаги" ;) 2. То что делается тут (Россия и СНГ) - это ваще пипец-даун. Средний уровень девелопера из индии (Будь то php, .net, java ...) по выше будет среднего уровня тутага девелопера ;)
k4d, я вот тоже где-то что-то подобное писал. Индусы круче не только по количеству кода.
А в серии про Дилберта, был прикол на эту тему. Там индус пришёл устраиваться на работу. На собеседовании говорил что ему не нужен комфорт и высокая зар.плата. Босс спрашивает - а Вы часто жалуетесь? Тот ответил, что на день Босса вырвет себе язык и подарит его Боссу.
Просто тем, что их сознание не подвержено желанию требования высокой зар.платы - они добиваются в 2-3 раза более высоких результатов, чем было бы в противоположном случае.
С позволения общественности сделаю вывод из своего комментария. И у нас возможно такое. Достаточно лишь набирать хороших людей и назначать хорошую зар.плату. С течение времени - не ждать когда люди будут разбегаться, а повышать по-немногу зар.плату. Когда человек уверен, что каждый хорошо выполняет свою работу - он будет стараться как можно лучше выполнять свою, не рассуждая о некомпетентности руководства (в чьих обязанностях следить за уровнем зар.плат). Но какой директор/менеджер/руководитель на это способен? Гораздо приятнее продать душу демону-компании, и стараться везде где возможно экономить. Пусть $100-$200, но за-то за очередном совещании погладят по головке.
Для Рост,
Я думаю причина в другом. И мне кажется что Флекс умирает! Страшно? А причина в изначальной кривой проектировке, теперь от версии к версии количество кода растет, и качество, в связи с горами тупорылых костылей уменьшается. Тоесть Флекс стремится к точке, когда перестанент работать всё маломальски функциональное, кроме примитивных примеров с чтением РСС, и резинового лейаута.
Я вот прямо сейчас, пытаюсь заставить работать свое простое приложение, и ты знаеш, я просто в шоке, от такой сумасшедшей нестабильности Флекс 3! Это самый кривой релиз по сравнению с 1,5 и 2. Мало того, что основные назойливые проблемы не исправили в компиляторе, так теперь простые связки в states просто НЕ РАБОТАЮТ и т.п. и т.д., в отличие даже от Беты 3.
Мне нужно менять технологию (как наверно сделали умные люди). Потому что я трачу на починку тупизны этих баранов, то время своей жизни какое я мог бы потратить например на жену.
Я до сих пор не пойму зачем нужен Флекс. Есть флеш, зачем придумали флекс - непойму.
tearaway_Tea — хм, странно все это, у меня впечатление как раз противоположное. Хотя релизную версию еще как следует не погонял :)
ded pb|xto, ты задаешь сакральный вопрос. Я сам часто над этим думаю. Иногда мне кажется, что флекс - это призрак, случайно поселившийся во Flash Player'е...
2 ded pb|xto: Это, батенька, вам сюда: http://flash-ripper.com/archives/002211.php Только просьба не хлопать дверями :)
2 Racer - ну и что там сынок мне нужно почитать? Что на ноуте удобно работать в поезде? Я это и так знаю, меня Пент-М 1.4Ггц + 1гб озу, 3 года я работаю нанем с 6м флешом и 6 лет с самим 6м флешом . Я в нем делаю все и кодинг и графику и анимацию. Чем мне может заменить 6ку - ФЛЕКС? Да ничем! Флекс это фрайворк. И теперь я на него смотрю просто как среду для кодописания, такую же как и любая другая. Вот давайте так - когда выпущен 6й флеш? 2002й год - сейчас 2008й. Разница - 6 лет. А теперь скажите - стал ли плеер флеша проигрывать флешки без тормозов? Какие хорошие нововведения были сделаны компанией адоб и макромедия за это время? Практически никаких - скрипт развивали. 6 лет! развивался язык ас, и было добавлено блур и исинг. Все! о чем можно говорить? зато сменили флеш уже 7й, 8й, КС3й, Флекс, Аир - и что? Кто мне скажет чем Флекс выгоднее флеша? Адоб сделал опенсоурс -за 6 лет только плеер и появился под линукс, и вот теперь недавно флекс (как плугин). Флекс - это призрак - это просто лишний баблос адобовцам! Они вас просят голосовать за ошибки! смешно! но 6й флеш намного стабилнее чем все его последователи! "У вас есть патч на Флекс" ? О! это класно звучит! патч это уже модно! Ребята вы хотите ходить в одежде с заплатками? А пользоваться заштопанным ПО - это классно! Вы заплатите деньги портному который накосоворотил вам с пиджаком или штанами и вам неудобно в такой одежде? Да вы ему морду набьете, а с флексом - нет - нужно защищать. Ктото сказал что майкрософт в спину дышит адобам - так и что? Это повод делать ошибки?
2 ded pb|xto: Ну-у... В вашем то возрасте так волноваться. Инсульт ненароком схватить недолго :) Давайте лучше вспомним старый добрый 5й. Поругаем по-стариковски эту молодеж - развели тут какие-то флексы. Вот в наше то время под пятерочку таки-и-ие вещи писали... Да и шестерка то уже не та-а-а... что раньше то...
ded pb|xto, Racer — зачем же вы так, эх.
2 Racer - и пятерочка была неплохая :) Ладно, Рост, Racer, остальные господа флексеры - я никого не хочу обидеть, правильно сказал Racer, действительно jedem das seine, а по мне так флеш. Кстате, Racer - а ты меня старше, ненамного, но все же :) и то что ты в профайле написал на своем блоге - у меня похожий путь :) Мне это уже давно говорили - либо програмирование, либо рисование, так вот фокус то в том, что флэш как раз для таких как я, тех кто и рисовать может и программы писать. Дверью я хлопать не собираюсь. Сайт Роста мне нравиться, и дискуссии тут интересные, просто у меня другое мнение.
Коллеги-явщики (они делали серверную часть, я соответственно клиентскую) долго пытали меня, как бы сделать так, чтобы все исходники на флеше были текстовые, а ещё чтобы можно было строить весь проектом целиком с помощью ANT-билда.
Флеш в это никак не вписывался. .FLA-файл - бинарный. ANT-билдом под линухом его не откомпиляешь.
Так вот смотрю я на Флекс и понимаю, что это и есть решение этой давней проблемы. Меня вот только интересует вопрос, можно ли сделать какой-то свой полностью альтернативный флекс-фреймворк, чтобы можно было записать морду на mxml, но при этом чтобы ни один класс из пакета mx не был использован. Ведь как было бы круто:
<game> <roulettе /> <button name="roll" onclick="roulettе.roll()"/> <button name="clear bet" onclick="bet.clearbet()"/> </game>
2 den. Хорошо, а почему они не захотели и клиентскую часть сделать на джаве?
2 Рост: Мы ж шутим :)
2 ded pb|xto: Уважаю.
2 Dan: Конечно можно. Вот только сделай классы game и roulettе наследниками UIComponent.
Фигню конечно написал :). UIComponent это mx.core. И приложение не сможет инициализироваться без Application или его порождения.
Хорошо, а почему они не захотели и клиентскую часть сделать на джаве?
А как бы так его обмануть, чтобы он Application брал не своё, а моё. :) Подозреваю, что как-то это сделать можно, просто времени нет пока колупаться.
Вот если писать на чистом AS, то можно делать игрушки без всякого mx и компилять флексом. Что, с учётом бесплатности Flex SDK, очень даже хорошо. А вот как MXML ещё приспособить - тут надо будет поколупаться. Потому что идея заманчивая и, подозреваю, вполне реализуемая.
>> А как бы так его обмануть, чтобы он Application брал не своё, а моё. :) используешь свой Application, а в нем мета [Frame(factoryClass='flyti.managers.SystemManager')] для использования своего SystemManager.
Вот если писать на чистом AS, то можно делать игрушки без всякого mx и компилять флексом.
2 develar: А дальше?
"Всю движуху можно сделать без Flex, а потом, задокументировав API, к примеру, отдать флексеру и он сделает всю систему интерфейсов." - тоесть флекс нужен для интерфесов? :)
Конечно.
Под интерфейсами я имел ввиду заставки, окна выбора игрока, списки серверов, параметры игры, сообщения, прелоадеры и т.п.
Нееее... Я не это хочу. Я хочу, чтобы вся игра была целиком сделана с использованием Flex. Ну кроме графики, разумеется. А вся игровая логика, анимация, раположение элементов и т.д. - всё на Flex. Но при этом, не используя флексовые компоненты :)
То есть чтобы разработчику вообще не пришлось запускать среду Flash (дизайнер, допустим, пришлёт готовые .swf-ки для каждого графического элемента).
И при этом итоговая флешка с игрой не засорялась довольно не слабыми по размеру флексовыми компонентыми.
То есть создать свой собственный минималистичный фреймворк для игр, содержащий только самое необходимое и заточенное под конкретные нужды, никак не связанный с UIObject и UIComponent. И потом с его помощью лабать игры чисто с помощью флекса.
Я выгляжу извращенцем, да?
Dan - ну мы все выглядим извращенцами. Хотя я считаю что такой способ увеличивает время разработки - вот тебе (скажем) прислали графику и анимацию художника - ты начал программить - бах, что то не так, вы опять к художнику - на пальцах объясняете что не так, он переделывает, потом опять графику присылает и т.д. И так несколько раз. А вообще - я понимаю что с компонентами проще - трах-бах и готово, не ребята - это же все не оптимизировано получается, игра тяжелее (весит больше) и ресурсов жрет больше. Да что там эти компоненты - в игре нужно об игровой графике впервую очередь думать, о геймплее, об анимации, о фонах, а потом уже о дизайне интерфейса. А так щас глянешь на казуальные игры на компонентах - тетрис 5-10 метров - смех. Упор сделан на завирюшечки и то как все оформлено. Щас много игр появилось написанных программистами - одни квадратики, кружочки, да треугольнички - я понимаю что игры разные, но к игре нужно подходить с точки зрения игры а не легкости оформления компонентами.
2 Dan:
То есть чтобы разработчику вообще не пришлось запускать среду Flash
вот тебе (скажем) прислали графику и анимацию художника - ты начал программить - бах, что то не так, вы опять к художнику - на пальцах объясняете что не так, он переделывает, потом опять графику присылает и т.д.
Да что там эти компоненты - в игре нужно об игровой графике впервую очередь думать, о геймплее, об анимации, о фонах, а потом уже о дизайне интерфейса.
тетрис 5-10 метров просто делали непрофессионалы (либо ты не доиграл до конца :)) ). Нельзя на это равняться.
Dan, ты писал:
И потом с его помощью лабать игры чисто с помощью флекса.
Кажется, ты имеешь в виду Flex Builder? В таком случае — да, ты можешь все кодировать в нем. А отказаться ты желаешь, как я понимаю, от Flex Framework? Никто и не мешает тебе это сделать, создавая во Flex Builder голый AS3-проект и подключая к нему только те библиотеки, которые тебе нужны.
Давайте в обсуждении четко отделять вопросы, связанные с Flex Builder и вопросы, касающиеся самого Flex Framework (Flex SDK).
Ненене. Не Flex Builder, а исключительно Flex SDK. Но без использования Flex Framework. Но при этом с использованием MXML :)
То есть логика написана на AS. Расположение элементов (кнопочки, диалоги и т.д.) и взаимосвязи между ними заданы с помощью MXML.
То есть, грубо говоря, FLA (бинарный закрытый формат, требующий платного софта для редактирования) заменяем на MXML (текстовый открытый формат, который прекрасно ложится в SVN и редактируется чем угодно, хоть блокнотом).
При этом полностью меняем Flex Framework на свой собственный framework, заточенный под конкретную задачу. Во Flex Framework мне не нравится то, что если добавить одну маааленькую компонету, например кнопочку, она вместе с собой тянет кучу других классов, которые зачастую особо и не нужны. А хочется иметь простые компоненты. Например кнопочки, наследованные сразу от MovieClip.
В результате: - весь проект, кроме графики и звуков, находиться в текстовых файлах. Поэтому, скажем, в SVN можно будет лучше отслеживать изменения. - весь проект запросто компиляется с помощью ANT билда в автоматическом режиме и не требует запуска среды Flash. - по крайней мере для компиляции используется только бесплатный (а теперь ещё и опенсорсный) софт. - колеги-пингвиноиды больше не смотрят на флеш-технологию, как на что-то потустороннее.
Но при этом с использованием MXML
Думаю что твоей мечте не суждено сбыться...
>> 2 develar: А дальше? А что дальше? SystemManager is first display class. То есть именно он виноват в регистрации одиночек, инстанцировании Application и т. п. Наследуй от mx.managers.SystemManager или вовсе перепиши под себя и все. Но я конкретно то, о чем говорит Dan, не делал — только переопределял (в основном из-за принятой во flex стратегии регистрации first class in wins, реализация которой, кстати, стала явно хуже в этом релизе).
>> колеги-пингвиноиды больше не смотрят на флеш-технологию, как на что-то потустороннее я 64bit пингвиноид смотрю на flash как на что-то мне недоступное :)
>> Думаю что твоей мечте не суждено сбыться.. flex, таки, весьма гибок и код открыт. И определенные его баги можно решить, например проблему со вложенными тегами в переопределенном RemoteObject в коде mxml можно решить грязным, но работающим хаком — правка mxml-manifest. так что тут надо только поставить цель :)
А оно надо? Баловство это всё.
я 64bit пингвиноид смотрю на flash как на что-то мне недоступное :)
Я несколько иное имел в виду :) У них там всякие апликейшн серверы, автоматическая сборка и т.д. А флеш как-то маленько не вписывается в их картину мира, поскольку отредактировать FLA могу только я (или другой флеш-девелопер), откомпилировать флешку могу только я, исходники свои должен ложить отдельно, а для сборки давать уже готовый .swf.
Вобщем, всё не так, как у них принято.
>Ведь как было бы круто:
> ... все это сводится к тупому преобразованию чего угодно в as-код, который отдается после генерации компилятору. для этого от flex sdk нужны лишь компиляторы...