Эти парни не перестают меня удивлять: объявили конкурс для тех, кто не прочь подзаработать и показали некислое GUI-демо.
Я думаю, что с Этими заработать вполне реально.
прикольный GUI, конечно есть недоработки но думаю что доведут, одно расстроило это то что не меняются z-index у окошек. это надо править в первую очередь.
А почему такое большое по весу непонятненьо Ж(
Размышлял я над этим телодвижением адептов Альтернативы. Пришёл к выводу, что это обычный ход для гибких методологий - часть _своей_ работы переложить на халявную раб. силу, то есть пользователей. Значит, сейчас с минимальными затратами будет формироваться эдакий фреймворк (набор библиотек). Плюс сразу можно будет увидеть кого и на какую должность можно взять (и в каком городе сформировать очередную группу разработки). Дак вот размышления показали, что сей путь - самый грамотный, по крайней мере с точки зрения моего уровня развития.
Было бы очень интересно узнать в деталях как сей маркетинговый ход пройдёт.
Про GUI - Опять велосипед изобрели. Причем не лучший. Флекс же есть. Единственное оправдание было бы, если этот фреймворк под 8й FP был разработан.
Racer, покажите мне нормальное скинование во Flex (а не танцы с бубном, которые я наблюдаю в рассылках и форумах уже полтора года). Покажите мне нормальный FPS при ресайзе, а не слайдшоу.
На мой взгляд качественные и лёгкие решения всегда лучше (TheBat vs Outlook, SCDWriter vs Nero).
Любые решения имеют свои условности, ограничения, достоинства и недостатки. Уверен (но не берусь утверждать :) ), что ваш движок тоже их не лишен. Другое дело, что если вы взялись его делать - у вас были причины и финансирование. И конечно свою нишу легких и качественных решений вы займете "на ура". Но составить серьезную конкуренцию флекс сможет только если, наверное, 9я версия сильвера :). Скинирование удовлетворяет большинству требований, по крайней мере, тех, с которыми я сталкивался. Никаких бубнов - всё документировано и куча примеров и туторов, множество блогов. А слайд-шоу, это издержки революционного развития флекс. В ближайшем будущем, я надеюсь, всё усовершенствуется.
Мы не идиоты, чтобы тратить месяцы разработки без серьёзных на то причин. Но согласитесь, комментарии вида "опять велосипед изобрели" не совсем корректен. С таким же успехом велосипед изобретали Google, ВКонтакте или тот же Silverlight (Flash же есть! :)
Конечно, никто сейчас не говорит о прямой конкуренции с Flex или другими фреймворками. Мы сделали легковесное решение для себя и оно ещё далеко не идеально - будет вычищаться и дополняться. Надеюсь, с вашей помощью.
Антон Волков, прошу прощения, но последнее предложение лучше сформулировать как "Надеюсь, с вашей бесплатной помощью". Конечно, теоретически с этим можно заработать, теоретически к Вам пойти на высокую зар.плату. Но вероятность сего не так уж велика, а работы много.
Вот поглядим на вопрос с точки зрения разработчиков коммерческого проекта. Есть интернет-магазин (которые находится в первой половине десятки крупнейших по СНГ). Надо часть элементов управления (ASCX/PHP-контролов) перевести на SWF/XAML (Flex/Silverlight). Предположим Вы выбрали Ваше решение. Через год оно перестало развиваться, и что делать с уймой кода сделанной под него? Flex - хуже, но он был, есть, и (вероятнее всего) - будет завтра. Пусть он тормознее, но под него исправно пишутся фреймфорки и библиотеки, публикуется код и алгоритмы и т.п.
"Мы не идиоты, чтобы тратить месяцы разработки без серьёзных на то причин" - а все не идиоты. В Bolero вроде тоже не идиоты работают, а покупателей динамят с заказами много больше Ozon.ru (хотя в Озоне в 6(!) раз больше заказов). На страницах постоянно то JS-ошибки, то мусор какой-то внизу (в "подвале" страниц) то ещё чего-то. Знакомый пытался деньги вернуть как-то раз, позвонил им, дак его футболили от оператора к оператору. Причём судя по всему, сами операторы мало что знают о бизнес-процессах. Раньше такие факты меня удивляли, но после полутора лет работы в такой фирме - я понял почему никто ничего не знает о том, что творится в их фирме.
Наверное, Вам хотелось бы чтобы тут было много восхвалений, пели оды Альтернаитве и всё такое. Но это скорее всего загубило бы Ваше развитие. Мои вопросы описаны во втором абзаце. Как быть коммерческих проектах, где флеш хочется использовать не ради самого флеша, а ради решения вопросов? Ведь покупка MS-технологий это чем-то похоже на аутсорсинг. Мы написали сайт и бэк-офис на .NET'е, причём решали вопросы только в рамках конкретного случая (предметной области), а всё что вне случая - решается и развивается(!) уже внешними разработчиками (Microsoft). Вероятность что MS/Adobe откажется от .NET/Flex на много меньше, чем вероятность Вашего отказа от своих разработок.
Не поймите меня не правильно. Я не требую доказательств Вашей состоятельности, хотя в Вашем блоге слишком мало информации о Вас.
Блин, опять получилость слишком много букв :'(
:) ничего не скажу ...
В интерфейсе есть лаг примерно в 300-500 миллисекунд, мышка как будто бы двигаеться медленей чем в остальной среде (и окна драгаются тоже как будто медленей). Стоит поработать.
Вообще я согласен с Антоном, узко направленые решения намного лучше (но они и в большинстве своем дороже) различных 50в1. Флекс СДК пытается успеть за всем, я учавствовал в двух крупных проектах с Flex Framework и зарекся иметь с ним дело.
Алексей, спасибо за развёрнутый коммент. Много букв - зато всё понятно.
> Надеюсь, с вашей помощью. Помощь заключается в сообщении об ошибке, рекомендации и т.п. О помощи непосредственно в написании кода речь не идёт, но было бы здорово! ;)
Замечу, что это решение (пока) не предлагается для использования вне Альтернативы. Если будет много заявок (как случилось с 3D-движком), тогда и будем думать.
Для себя отметил, что качественный суппорт и постоянная отладка кода зачастую может быть важнее чем собственно сам код.
Антон, раз ты тут отметился, то 25-ый пост в теме про игры на флеше имеет одно предположение про ближайшее будущее твоего движка. Можешь прокомментировать (f10 hw accel + _z property)?
Думаю, лучше любых слов будет ближайшая 3D-демка, где обязательно отметим и про новые возможности с выходом FP10. Да и, вроде как, решили поддержать вашу идею круглого стола на КРИ. Так что там сможем подробно обсудить проблемы и потенциал 3D на Flash.
2 Антон:
или тот же Silverlight (Flash же есть! :)
>Racer™. 17 Март 2008 9:27 +1
Насчёт 3D нам тоже говорили: "зачем велосипед изобретаете, ведь есть же PV3D!" :)
Если серьёзно, мы честно попытались в самом начале поработать с Flex. Месяца полтора точно. Но, то тут, то там возникали ситуации, когда невозможно было реализовать наши требования во Flex-архитектуре. Плюс у нас маниакальное стремление выжать из Flash максимум производительности — когда на экране присутствуют тяжёлые 3D-элементы, делиться производительностью с GUI мы считаем недопустимым.
В связи с этим мы решили попробовать спроектировать лёгкую архитектуру, оглядываясь на серьёзные разработки типа SWT. Переписали уже дважды, но не жалеем, т.к. практическая польза (имею ввиду административный интерфейс) уже окупила эти вложения.
Будут ли эти библиотеки вылизаны и оптимизированы? Обязательно! Будут ли они доступны для использования? В рамках платформы - точно, вне - обсуждается. Пойдут ли они в opensource? Пока не ясна полезность этого шага.
Ещё раз спасибо за ваши комментарии! Они очень помогают.
Полезность OpenSource? быть может в стихийном появлении дополнений, улучшений, более оптимальных ходов? для начинающего разработчика это лучших способ показать себя. Вроде.
Честно говоря, пока на примере PV3D и Away3D наблюдаю только бесплатное использование кода. Как писали 2-3 основателя, так и продолжают.
Но, в любом случае, будем об этом думать.
Кстати, для начинающего разработчика будет отличный вариант показать себя в разработке приложений на платформе.
Антон Волков, как Вы думаете, а есть ли вероятность что один из этих проектов будет куплен Adobe для развития внутри Flex'а движка 3D? TMT Pascal был интересен именно своими возможностями работы графикой, быть может и Flex уйдёт в эту нишу?
Вот в этом сильно сомневаюсь. Всё таки Flex нацелен на совершенно другой род задач.
Учитывая слишком маленький шаг, который Adobe делает с выходом FP10 в сторону 3D (перспективную коррекцию мы всем руФлэшем просили наверное с "пятёрки"), я не уверен, что в их интересах сильно продвигать 3D и, в особенности, HW-поддержку. Возможно это связано с желанием не создавать конкуренцию своему же Shockwave. Хотя, на мой взгляд, давно уже пора объединить их под Flash-знаменем.
Антон Волков, ещё немного к вопросу об OpenSource. Есть ведь такой вид коммерческой деятельности, когда какое-то программное решение распространяется абсолютно бесплатно (иногда даже в исходных кодах), а документация стоит денег. Таким образом мы получаем 1. людей, располагающих стартовым капиталлом, ищущих много "работы на себя". 2. приемущества OpenSource (такие же как у FreeBSD) 3. доход 4. развитие за счёт интересующихся, обучающихся, партнёров и т.д. Вроде не плохая подъёмная сила?
Хороший вариант. Спасибо! Обязательно об этом подумаем.
Можно: a href target, b, i, stroke, blockquote, code, pre, small, img src width height border, strong, em Нельзя: [ EГГОГ #61: Список запретов пус#$6545 ]