在选择云时选择哪种服务器端技术? [英] which server side technology to choose while choosing for cloud?

查看:99
本文介绍了在选择云时选择哪种服务器端技术?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是C#.Net的开发人员,自从过去的1。5年以来我一直在使用它。但是现在我们公司希望将平台切换到java(强候选者)或Node js,因为公司认为.Net在云上不能很好地工作。



我想知道java(或Node js)中的特性是什么,它将优于.Net以及.Net的局限性可能会对云环境造成影响。



i还想知道离开.Net是否会带来任何好处?

I am a developer of C# .Net and I am in it since last 1.5 years. But Now our company wants to switch the platform to either java(strong candidate) or Node js because company thinks that .Net is not going to work well on cloud.

I want to know that what is so special in java (or in Node js) that will be an advantage over .Net and what are the limitations of .Net that may be problematic on cloud environment.

i also want know if there is any benefit that we are gonna loose by leaving .Net?

推荐答案

我不认为它是关于语言。你可以使用.Net和Java一样好。



它更多的是结构,一个决定使用的架构。这些不是特定语言的因素,这些是你必须自己编写的东西。



你也可以拆分 - 在服务器端使用一种语言工作并为客户使用另一个。



请阅读基于云计算的概念。一些关键字是Saas,IaaS。
I don't think that it is about the language. You can use .Net as good as Java.

It's more about the structure, the architecture that one decides to use. These are not factors that come with a specific language, these are things that you have to make up yourself.

You can also split - work in one language on server side and use another for the clients.

Please read into the concepts of Cloud-based computing. Some keywords are Saas, IaaS.


使用.NET将您与Microsoft平台联系起来(我知道Mono。与您相同...)而Java允许您运行Microsoft,linux / unix,Apple和其他平台。



每个都有自己的优点/缺点/错误/安全问题和功能。



如果我现在要从头开始构建一个网站,我可能会选择Java,但如果我在C#中有一个现有的代码库,我就不会改马。



如果您乐意进行转换,请不要抱怨。如果你可以学习Java,那么转换就应该是安全的好工作。



P.S.您的项目架构师可能已经注意到unix / linux是比Microsoft更好的Web服务器平台。这可能会推动语言的变化。
Use of .NET ties you to a Microsoft platform (ya ya I know about Mono. Same to you...) whereas Java allows you to run on Microsoft, linux/unix, Apple and other platforms.

Each has their own set of advantages/disadvantages/bugs/security problems and features.

If I was going to build a site from scratch right now I would likely choose Java, but if I had an existing code base in C# I would not change horses.

If you are happy to make the conversion, don't complain. If you can learn Java, it should be good job security doing the conversion.

P.S. your project architects have probably noticed that unix/linux are better web server platforms than Microsoft. That is probably driving the language change.


这篇关于在选择云时选择哪种服务器端技术?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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