Flex и .Net: о чем мне беспокоиться, чтобы сделать мою жизнь проще? - PullRequest
1 голос
/ 28 августа 2009

Я Flash разработчик, но постепенно перехожу к разработке моих приложений в Flex . Смена парадигмы значительно изменила мою работу.

Сейчас я следую более структурированному подходу к разработке, который изменил тип приложений, которые я создаю. Теперь я больше полагаюсь на базу данных и промежуточное ПО для предоставления контента. Приложения типа CRUD с улучшенным юзабилити.

Так что это изменило медиа, с которыми я выбираю взаимодействовать. Будь то подкаст или веб-страница. Я принимаю больше новостей, ориентированных на разработчиков .NET / Java. Я много слышу о Maven , Hudson , 100% покрытие кода.

В качестве единственного комплексного разработчика, создающего свой собственный пользовательский интерфейс и подключающего его к размещенному серверу / базе данных (в настоящее время .NET 3.5 и MS SQL Server 2005 ).

О чем мне беспокоиться, чтобы облегчить мне жизнь?

В настоящее время я занимаюсь разработкой .NET для Visual Studio 2008 и использую плагин Flex Builder 3 для Eclipse . Иногда я чувствую, что заставляю его работать (используя AMF и т. Д. И ActionScript дерьмовый объект даты). Должен сказать, что я люблю визуальную студию, и если бы она могла справиться со своим справочным диалогом, это было бы еще лучше. Но сторона Adobe также становится более гладкой!

В любом случае мысли приветствуются. Даже такие вещи, как перейти на Silverlight или использовать ColdFusion . Мои сильные стороны, вероятно, связаны с ActionScript, но нужно также сказать, что Visual Studio с ReSharper делает написание кода очень простым, особенно в том смысле, как он будет импортировать что-то для вас.

Ответы [ 3 ]

1 голос
/ 28 августа 2009

Я бы посмотрел на WebORB для .NET . Это сэкономило мне много времени по сравнению с подходом на основе SOAP, который я использовал с Flex & ASP.NET. Это также более эффективный способ передачи данных между Flex и ASP.NET благодаря способу сериализации данных - по сравнению с тяжелыми данными SOAP на основе XML.

1 голос
/ 28 августа 2009

Если у вас есть глубокий опыт работы с Flash, то имеет смысл продолжить путь Flex для разработки пользовательского интерфейса.

Для бэкэнда, если вам удобно изучать Java, я бы порекомендовал его через .NET. Я чувствую, что в сообществе Java с открытым исходным кодом происходит гораздо больше инноваций, чем в .NET. Hibernate и Spring существуют уже много лет и очень хорошо развиты в мире Java; их аналоги в .NET являются примитивными в сравнении с решениями Microsoft для ORM (Entity Framework) и IoC (Unity). Преимущество .NET в том, что Microsoft старается интегрировать все для вас (VS, IIS, SQL Server и т. Д.), Тогда как на стороне Java вам обычно нужно объединять вещи. Это дает вам больше контроля.

Если вы настроены на .NET, проверьте Fluorine FX для удаленного взаимодействия AMF. Это полностью открытый исходный код и имеет лучшее лицензирование, чем WebORB.

1 голос
/ 28 августа 2009

Flex + VS с ASP.NET - это новая эра разработки на основе RIA, и она просуществует еще 5-10 лет, я думаю, что лучше придерживаться Flex / Silverlight + ASP.NET на VS, они более структурированы и требуют меньше времени на изучение, чем абсолютно новые слова, которые совершенно неизвестны большинству программистов.

Думайте, что это похоже на английский, это отличный общий язык общения, без которого невозможно вести бизнес в большинстве стран. Точно так же, как разработчику, вам нужна группа и массовая аудитория, чтобы общаться, делиться проблемами, обсуждать, развивать и делать все в командной работе.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...