2010-05-01 2 views
0

Я хочу создать высокомасштабируемую «фейсбуку для бизнеса» и после того, как множество тестов довольно хорошо установлено на FlashBuilder4 (Flex) с Google App Engine (GAE).FlashBuilder4 RIA on GAE

Что вы думаете о необходимости/целесообразности использования Spring/Cairngorm/etc frameworks?

Откровенно говоря, у меня нет обширного опыта кодирования, однако чувствую, что «MVC utopia» универсально стремится к свертыванию при дублировании между передним и задним концами, как это предвидено выше (например, Flex/ActionScript и GAE/Java соответственно).

ответ

0

Целью использования фреймворка является то, что долгосрочное обслуживание вашего приложения легче сделать, потому что вы последовательно кодировали определенные стандарты. Вы также можете иметь несколько разработчиков, работающих параллельно, и легко «объединить» части назад, если они будут выполняться последовательно.

По крайней мере, это часть рамок обещания обеспечивает теоретически.

Рамка построена для решения конкретной проблемы при разработке. Прежде чем выбирать структуру, вы должны просмотреть свое приложение и решить, поможет ли вам эта структура решить эти проблемы. Если это может быть здорово; если вы не можете заставить приложение использовать фреймворк.

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

В стороне; Какой странно сформулированный вопрос. Если вы читаете конкретные блоги экспертов и хотите их мнения, почему вы публикуете здесь, а не напрямую обращаетесь к ним?

+0

Первое спасибо за ответ, во-вторых, это то, где блоггер задавал вопросы, которые должны быть размещены, и третье (пока я обращаю ваше внимание), я «сузил» мое внимание к проверке webORB для Java (http: // www. themidnightcoders.com/products/weborb-for-java/overview.html). По мере того как вы предлагаете, кажется, обещают меньше кодирования и большей переносимости (плюс добавленные собственные веб-сервисы), хотя и с ценой на уровне Предприятия. Есть ли у вас какие-либо мысли о добавлении и/или непосредственном опыте работы с WebORB (или даже Spring/etc)? – 2010-05-11 20:24:16

+0

Я поклонник WebORB. Я использовал его в основном для удаленного доступа AMF на .NET. Существует часть генератора кода, которая может помочь с меньшим количеством кодирования. Но я не считаю WebORB основой. Я не слишком разбираюсь в инфраструктурах Java, таких как Spring. – JeffryHouser

+0

Я редактировал вопрос, чтобы сделать его более общим. Как я сказал в своем блоге «Пожалуйста, убедитесь, что вопросы, заданные в StackOverflow, предназначены для общей аудитории разработчиков, то есть того, что больше людей, чем просто вы хотите знать ответ. Если ваш вопрос специфичен для вас, то по электронной почте все еще есть лучший способ спросить меня ». –

0

Сочетание Flex и GAE может быть очень мощным. Однако у GAE есть ограничения, которые могут повлиять на то, что вы пытаетесь построить. Например, GAE не поддерживает Spring в прошлый раз, когда я проверил. Еще одна альтернатива облакам, которая может работать лучше, - это новое партнерство между VMWare (SpringSource) и Salesforce.com, которое называется VMforce.