JAVAWEB和安卓选哪个好?
相对说android的市场要比javaweb的大一点,因为几乎很多手机都用android系统。手机用户比电脑用户要多很多。
javaweb开发是被包涵在java里的,java是个广义的概念,而javaweb比较具本到应用上去了。
javaweb到了JavaEE领域了,也就是iava enterprise edition,java的企业版,看那个web就应该想到是与Internet有关的,开发javaweb站一般是使用框架来开发的,例如struts,hibernate,spring.应用程序,初级的一般是用jsp+servlet+javabean来开发的,对大型的网。
android主要是做手机端开发的,而android是基于java的,很多语法什么的都是类似的,但是这并不是说学android需要先学java,如果有java的基础学java会更容易上手的。
如何用JAVA开发游戏服务器?
首先,我得说明的是,目前市场上新人很难去做pc游戏开发,要么是做页游要么是手游。
页游不清楚我就不说了,手游里面,客户端主要就是c2d和u3d。
如果你想做客户端,那么你可以转学u3d,因为它使用的语言是c sharp,这个语言和java相似。网上unity的教程也很多,你随便找一下就有了。
再说说手游服务器,其实我入行服务器还是挺巧合的,当初本来是打算做客户端的,都入职了,因为招不到服务器,就让我转服务器了。。
服务器的教程,我至今也没找到,而且也找不到系统的教程。
开源的服务器框架也只熟悉kbengine和scut。其中一个是cpp做底层python做开发的,一个是c sharp做开发。而且scut已经两年没有更新了,应该是死掉了。
所以,想要学服务器开发,得碰点运气。
java服务器目前主流框架技术有 网络层netty或mina,数据协议protobuf,数据库mysql,缓存数据库redis,jdbc一般是mybaits或者jpa,项目管理maven,设计层面spring
然后还需要熟悉多线程,linux的基本操作,git或者svn。
差不多了,这些都有个大致的了解,会用,应该就能找到工作了。
后面再深入需要学习的也挺多的,到时候你再根据业务需求自己琢磨着学吧。
有没有学会了java等编程自己创业开公司的。分享一下经验?
这个其实创业的问题。
程序员去创业的有很多。程序员创业有技术优势,对技术的把握和技术团队的管理应该会有正向的帮忙,是加分项。创业不仅仅去需要技术,还需要综合的创业素质。下面我根据自己的感悟来分享下创业的经验。
- 创业产品,这个是最重要的,创业做什么产品,这个决定了创业是否能干成的核心因素。如果方向或者赛道选错了,那么也是会注定失败。那么就说什么样的产品是OK的,或者能干得成的,这个需要具体问题具体分析,需要根据你自己的经验,自己的资源,自己的想法去具体分析。这个也是最难的,很多情况下是你不知道行不行,或者你认为行,但是只有真正去做,花了很多精力,时间,金钱才能知道行不行,所以这就是创业这么不确定的原因。
- 创业团队,现在这个时代,已经不是单枪匹马能成事的了。必须得有一个稳定可靠的创业团队才行。这个团队必须得分工明确,执行力强,而且能紧紧团结在创始人周围,这样能战斗的队伍,才有可能创业会顺利一些。
- 创业资金,资金对于初创队伍来说,实在太重要了。没钱这个路走不远。
创业不易,且行且珍惜。
还没有评论,来说两句吧...