110,534
社区成员
发帖
与我相关
我的任务
分享
兄弟你落后了,spring boot了解一下 [quote=引用 47 楼 佚名兄 的回复:] 首先,2015年以后C#开发工具现在已经免费,推出了社区版,现有2015,2017,2019版vs。顺便一提,VS是宇宙第一IDE这是公认的,如果有人说vs太大,你直接那VScode去堵住他的嘴。其次,llS是过去windows发布网站的载体,而现在无论在windows上还是在linux上亦或是mac上,打开命令行终端,一行指令就能启动网站,发布成独立包,不需要任何载体,反而java还需要个tomcat之类的服务器挂上去才行。
首先,2015年以后C#开发工具现在已经免费,推出了社区版,现有2015,2017,2019版vs。顺便一提,VS是宇宙第一IDE这是公认的,如果有人说vs太大,你直接那VScode去堵住他的嘴。其次,llS是过去windows发布网站的载体,而现在无论在windows上还是在linux上亦或是mac上,打开命令行终端,一行指令就能启动网站,发布成独立包,不需要任何载体,反而java还需要个tomcat之类的服务器挂上去才行。
[quote=引用 49 楼 eisldkw 的回复:][quote=引用 47 楼 佚名兄 的回复:] 首先,2015年以后C#开发工具现在已经免费,推出了社区版,现有2015,2017,2019版vs。顺便一提,VS是宇宙第一IDE这是公认的,如果有人说vs太大,你直接那VScode去堵住他的嘴。其次,llS是过去windows发布网站的载体,而现在无论在windows上还是在linux上亦或是mac上,打开命令行终端,一行指令就能启动网站,发布成独立包,不需要任何载体,反而java还需要个tomcat之类的服务器挂上去才行。
[quote=引用 47 楼 佚名兄 的回复:] 首先,2015年以后C#开发工具现在已经免费,推出了社区版,现有2015,2017,2019版vs。顺便一提,VS是宇宙第一IDE这是公认的,如果有人说vs太大,你直接那VScode去堵住他的嘴。其次,llS是过去windows发布网站的载体,而现在无论在windows上还是在linux上亦或是mac上,打开命令行终端,一行指令就能启动网站,发布成独立包,不需要任何载体,反而java还需要个tomcat之类的服务器挂上去才行。
首先,2015年以后C#开发工具现在已经免费,推出了社区版,现有2015,2017,2019版vs。顺便一提,VS是宇宙第一IDE这是公认的,如果有人说vs太大,你直接那VScode去堵住他的嘴。其次,llS是过去windows发布网站的载体,而现在无论在windows上还是在linux上亦或是mac上,打开命令行终端,一行指令就能启动网站,发布成独立包,不需要任何载体,反而java还需要个tomcat之类的服务器挂上去才行。
兄弟,落后了吧,现在net croe已经可以跨平台了,linux mac windows 安卓 winphone平台通用,现在net croe项目部署更是简单粗暴,发布后一行命令网站就起来了,连运行环境都不需要安装,全打在包里了。说个题外话,c#开发容易和快速的优点就不说了,说到开源社区首先c#现在已经开源3年以上了。其次因为历史原因c#小团队贡献的框架比java少,但是别忘了c#有微软大厂一直有团队在框架上做贡献,这反而是java所不具备的 优势就是C#语言本身比JAVA要简单一点。Java可以支持运行在Linux服务器、Windwos服务器上。而C#只能在windows服务器,而且对服务器配置设置有要求,对于初级开发者可能搭建环境都要一两天。C#可用的开源框架较少,基本上都自己写,开源的框架文档几乎找不到。
Java框架比C#多的多,而且java开发的框架非常好
c#即asp
1、部署 c#只能windows系统部署, javalinux和windows都行,如果需要其他中间件配合,只能windows和linux混搭
2、c#的文档绝大部分是msdn才有,java比较丰富,满街都是java问题
3、c#上手简单,java上手难度看用不用框架,不用框架的话,简单,但是很粗糙并且开发量可能很大,用了框架门槛高
4、感觉两者使用看喜好和用的人的熟悉程度,dotnet和java都有自己的生态,不是不能替代,熟悉的人都能写出一样效率的代码。而且对于现在大部分前后端分离,对于界面的开发效率可以忽略很多,c#写界面是很快的,但是前后端分离的架构就凸显不出来了
优势就是C#语言本身比JAVA要简单一点。Java可以支持运行在Linux服务器、Windwos服务器上。而C#只能在windows服务器,而且对服务器配置设置有要求,对于初级开发者可能搭建环境都要一两天。C#可用的开源框架较少,基本上都自己写,开源的框架文档几乎找不到。
[quote=引用 1 楼 正怒月神 的回复:] C#优势是开发起来比java快。快蛮多的。 劣势是,一些优秀的开源框架可能缺失,或者文档不全,资料较少。