И снова Java vs .NET vs Native code
От: Pavel_Lechenko Россия http://www.sdpm.ru
Дата: 15.12.03 16:11
Оценка:
Коллеги, добрый день!

Передо мной встала сейчас вот какая задача — в ближайшем будущем начнется разработка коробочного продукта, который планируется во 2й версии сделать кроссплатформенным.
1я версия будет под Windows.

Продукт нацеливается на средних и крупных иностранных заказчиков и его клиентская часть должна быть установлена на большом кол-ве компов. Также должна быть возможность зайдя на сайт, скачать и установить клиента (следовательно, он должен быть "легким").

На текущий момент стоит дилема — на чем делать.
Вариантов, соответственно, 3: Java, .NET, Native code.
Но у каждого из них есть свои плюсы и минусы, причем минусы у всех довольно-таки весомые.

Вот, как мне кажется, основные из них:

Java:
+ кроссплатформенный, огромное JAVA-community
— под Windows я еще ни разу не видел нормально (стабильно) работающую JVM, байт-код декомпилируется в Java на раз-два

.NET:
+ супер-маркетинг, новый рынок, туча новых возможностей
— Windows-only (Mono в расчет не берем), на клиенте в 99% случаев не установлена .NET Framework

Native code (С++):
+ руки полностью развязаны, масса низкоуровневых возможностей
— под каждую платформу надо переделывать код, массу возможностей надо реализовывать руками

Вполне вероятно, что я в чем-то заблуждаюсь.
Может вы мне поможете определиться?

Заранее спасибо.
... << RSDN@Home 1.1.0 stable >>
С уважением,
Леченко Павел

SDPM.RU — Сообщество Менеджеров Проектов Разработки Программного Обеспечения
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.