个人web开发asp.netcore和php7之间如何选择?


个人web开发asp.net core和php7之间如何选择?

关于主流的web开发语言的话呢,有很多。但是你自己学习的话,我个人建议学习PHP。学习一款编程语言,最重要的就是这个编程语言,要有丰富的学习资料和开发框架,因为这样才能够让你最快速的能够上手开发一个相对来说比较成熟的系统。而在这个方面我可以这样说吧,微软的语言基本上已经死掉了。php语言虽然这两年有关注热度趋势下滑的这样的一个状态,但是因为其非常大的市场保有量,所以在未来的很长的一个时间内都是一个相当主流的开发语言。如果你是一个人学习的话,我建议从框架入手,国内有一个知名的PHP的开源框架,thinkPHP是非常非常好的。使用这个框架来进行开发的话呢,中文资料非常非常的丰富,相关的问题网上都有人解答。而且国内现在有大量的中小型的网络公司在招聘后端开发人员的时候会指定使用这个框架,所以对于你未来的就业来说也不存在什么问题。另外一个优秀的工程师肯定不是只会某一种语言的,所以我建议你可以在完成了对PHP这个语言的学习之后呢,再提升一下自己,学习一下Python这个语言。Python可以实现很多PHP无法实现的一些东西,作为一个补充的话呢,是非常非常好的。当然具体你要选择哪一个,还要看你自己对哪一个语言比较喜欢,因为别人认为好的对于你来说并不一定很适合,只有你自己才能够在上手认知了之后,觉得自己学习哪一个辩证语言是让你感觉到最舒服的。目前的整个互联网的行业,虽然说有一个趋冷的这样的一个状态,但是我个人依然认为目前学习编程将会是一个投入产出比最好的行业适合大多数的有志青年去投身这个领域。以上文字只是我的个人观点,如果各位看官有不同的观点,欢迎在评论区中讨论留言,如果喜欢我的回答,可以给我点赞转发并关注我,我在这里谢谢大家了。

要我建议的话,我建议如果个人的话就是选择环境,主要是第一学习成本不是很高。其次,像配套的软件,比较成熟,个人的话,没有必要考虑乱七八糟的一些东西,只要搭出环境系统运行就可以了。其次基础设施比较完备。使用core也可以跨平台,利用的成熟框架,同样是向快速开发。能力强的话,可以把它布置到比较复杂的环境中,比如Linux,比如docker容器。如果在windows上面,iis速度和反应基本也是一流的。随着你的应用的发展,你可以逐步的升级和迭代,你的应用所使用的技术和和相关环境了。而不用,一开始就要考虑许多复杂的问题。而且使用vs开发工具,能让你节省很多时间,无论是开发和调试还是布置,都可以比较轻松的搞定。所以就中小开发而言,建议使用。框架,更为合适。当然如果你的技术强,其实这个空间的问题就不是问题。很多人推荐Java,其实Java在个人和快速开发的情况下,真的没有什么优势。反而有些沉重和累赘。