Su_shamim Ответов: 5

Лучший язык для разработки больших приложений


Привет,

Мы собираемся разработать (переписать) большое приложение с Visual Basic (6) на новейший язык. Приложение будет централизовано, и более 500 пользователей одновременно будут использовать его из разных мест. У нас есть опыт работы в c#, Asp.net и немного знаний о Silverligh (MVVM). Silverlight (MVVM) является наиболее предпочтительным, но мы слышали, что Microsoft не будет публиковать никаких новых версий Silverlight. Мы хотим использовать это приложение в ближайшие 5-7 лет. Не могли бы вы предложить, какой язык лучше всего подходит для разработки вышеуказанного приложения?

С уважением,
Фиктивный

Maciej Los

Вопрос не очень хорошо сформулирован. Есть разница между языком и технологией. Похоже, вы говорите о технологиях.
Держу пари: "C# + ASP.NET" как тонкий клиент и C# как толстый клиент ;)

Avenger1

Привет C# очень лучше
ваше приложение будет готово быстрее очень графически и вы сможете сделать это за более короткое время чем другие языки
С Уважением " Космонавт"

5 Ответов

Рейтинг:
2

Mehdi Gholam

Лучший язык субъективен для ваших знаний, опыта и фона, любой современный универсальный язык может это сделать (даже VB6).

Ваш лучший вариант-обновить на месте и изменить то, что вам нужно, см. здесь : http://www.vbmigration.com/blog/[^]


Рейтинг:
2

ugo.marchesini

Я не могу предложить вам решение для графического интерфейса, но мне кажется, что возможность использовать приложение windows с удаленной службой записи в WCF все еще открыта.
В этом случае я предлагаю XAML (WPF) и VB.net или C# для бизнес-логики в зависимости от доступности инструментов миграции.
В том случае, если вы должны разработать с помощью ASP.net обратите внимание только на миграцию бизнес-логики.
Надеюсь полезно


Рейтинг:
2

V.

Лично я не увлекаюсь Silverlight (.Net) или апплетами (java). В основном они изолируют технологию "форм" в веб-браузеры (и только ограничиваются этим). Единственная причина, по которой я должен использовать любой из них, заключается в том, что объем приложения ограничен и только очень ограничен или не требуется трафик между сервером и клиентом. Например, маленькие игры.

Любое другое приложение должно использовать веб-код или код приложения формы, например Asp.Net или winforms/WPF, возможно, с веб-сервисами, если это необходимо.

Надеюсь, это ответ на ваш вопрос.


Рейтинг:
2

Biswa Pujarini Mohapatra

Этот вопрос не имеет отношения к делу. Это всегда зависит от спецификации приложения и требований. Я думаю, что вы ищете приложение для windows, которое вы можете использовать C# или VB.NET поскольку ваш код уже присутствует в VB6 и да, если это приложение Windows, вы можете использовать WPF с MVVM для богатого пользовательского интерфейса.


Рейтинг:
0

Bhavik_Patel

Asp.net сам по себе очень мощный язык
вы должны сосредоточиться на нескольких моментах
-масштабируемость
- легкая целостность
-безопасность
-более высокая производительность и многое другое

на основе этого типа точек вы должны выбрать язык или фреймворк, такие как LINQ, Entity Framework, MVC, WCF или другие шаблоны.