时间:2023-11-30 22:30:01 | 来源:网站运营
时间:2023-11-30 22:30:01 来源:网站运营
小白问题,java web是不是做网站开发?java到底是一个侧重做软件开发的语言还是网站开发的语言?:java 用了大概好几年了吧,感觉就那么回事吧,java能做的事情在服务端,何为服务端,不仅仅是web哦,狭义上web就是http/s协议,那么在tcp的层面和udp的层面我们依旧可以扩展很多和http同级别的协议,比如直播呀,或者rpc通信协议呀,那么java能做的就不仅仅是web了,就是所有服务端啦,关于题主做游戏,那么是游戏后端还是游戏的前端,前端的话确实C++更好一点,C#不也是要用的嘛。那么后端的话,那就是通信啦,TCP开发新的游戏通信协议栈,和写一个RPC框架一样的,这个地方java还是很好的,java 最优秀的地方就是优秀的面向对象和优秀的抽象,说实话他的并发模型还是比不上一些专注并发的语言的,Erlang golang 之类的东西,但是java的jvm无硬件差别运行,可以快速部署大量的机器,不同型号的,不同类型的各种机器,java侧重的是企业级开发,也就是传说中的服务端开发,服务端不仅仅是web啊,web只是服务里面很小的一块,甚至完全可以用任何语言任何技术去搞,然后接入总体集群跟着负载就完事了,zookeeper 这个做服务协调的,java写的,Lucene java写的全文检索,Hadoop 大数据java的,spring cloud 全家桶,SOA用的,Dubbo之类的服务注册发现治理框架java的,netty 网络通信,除了测试用过H2别的时候很少简单纯java做的数据库,也很少见到java实现的服务器,那么java其实最适合的地方就是做业务,做各种类型的增删改查,数据库增删改查jdbc,网络增删改查socket,xml增删改查,大概就是这样了,毕竟所有的业务都可以抽象成增删改查嘛关键词:侧重,语言