开发大型应用程序的最佳语言 [英] Best language for develop big application

查看:126
本文介绍了开发大型应用程序的最佳语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





我们将开发(重写)从Visual Basic(6)到最新语言的大型应用程序。该应用程序将集中,超过500个用户同时从不同的位置使用它。我们在c#,Asp.net方面拥有专业知识,并且对Silverligh(MVVM)有一点了解。 Silverlight(MVVM)是最优选的,但我们听说微软不会发布任何新版本的Silverlight。我们想在未来5到7年内使用该应用程序。您能否建议哪种语言最适合开发上述应用程序。



问候,

Shamim

Hi,

We are going to develop (rewrite) a big application from Visual Basic (6) to latest language. The application will be centralized and more than 500 users concurrently use it from different location. We have expertise in c#, Asp.net and a little knowledge of Silverligh (MVVM). Silverlight (MVVM) is most preferable but we have heard Microsoft will not publish any new version of Silverlight. We want to use the application next 5 to 7 years. Could you please suggest which language will be best for develop above application.

Regards,
Shamim

推荐答案

最好的语言对你的知识,经验和背景都是主观的,任何现代多用途语言都可以做到(甚至VB6)。



你的最佳选择是进行升级并更改所需内容,请参阅此处: http://www.vbmigration.com/blog/ [ ^ ]
The best language is subjective to your knowledge, experience and background, any modern multipurpose language can do it (even VB6).

Your best option is to upgrade in place and change what you need, see here : http://www.vbmigration.com/blog/[^]


I不能建议你为GUI方面的解决方案,但在我看来,在WCF中使用带有远程服务写入的Windows应用程序的可能性仍然是开放的。

在这种情况下,我建议使用XAML( WPF)和VB.net或C#用于业务逻辑,具体取决于迁移工具的可用性。

如果您必须使用ASP.net进行开发,请仅关注迁移业务逻辑方面。

希望有用
I can't suggest you a solution for the GUI side but it seems to me that the possibility to use a windows application with a remote service write in WCF is still open.
In this case i suggest XAML(WPF) and VB.net or C# for business logic depending on the availability of migration tools.
In the case you have to develop using ASP.net pay attention only on migration of business logic side.
Hope helpful


就我个人而言,我不是Silverlight(.Net)或applets(java)。基本上,他们将沙盒形式技术引入网络浏览器(并且仅限于此)。我应该使用其中任何一个的唯一原因是当应用程序的范围有限且只有非常有限或者服务器和客户端之间不需要流量时。例如。小游戏。



如果需要,任何其他应用程序都应该使用Web或表格应用程序代码,如Asp.Net或winforms / WPF,可能还有Web服务。



希望这能回答你的问题。
Personally I'm not into Silverlight (.Net) or applets (java). Basically they sandbox "forms" technology into webbrowsers (and only limited at that). The only reason why I should use either of them is when the scope of the application is limited and only very limited or no traffic is necessary between server and client. Eg. small games.

Any other application should use web or form application code like Asp.Net or winforms/WPF possibly with web services if desired.

Hope this answers your question.


这篇关于开发大型应用程序的最佳语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆