有些网站看起来很简单,还可以实现基本的登录、注册、查询等操作。实际上,函数非常简单。即使是初学者学习编程也能做到。
当然,这是要完成的基本功能。底层程序员考虑的是功能的实现,而基于功能的互联网站则要求更高的安全性和并发性。总之,功能非常简单,但要实现高并发性并不容易。同时,网站运营过程中会出现很多漏洞,等待修复。
初级程序员觉得所有的网站在一开始就取得了很多成就之后都太简单了。你可以自己做。实际上,您只能处理函数。千万人不可能同时参观。谢天谢地,成千上万的人都能答应。
所以此时的状态仍然保持在功能级别。但是互联网项目需要高并发性。
对于大型互联网项目,除了开发功能需求,更重要的是优化。例如,构建云服务器集群、更改bug、优化流程等等。因此,互联网项目似乎仍然需要顶尖程序员的开发。因为他们知道的更多。
我认为作为一个程序员,我们应该一直遵循学习的状态。继续学习。来吧。
如果只从易写的角度考虑,用php语言写网站是最简单的。事实上,javaweb已经取代了php开发网站的主流地位。
所以我建议用java语言来编写网站的后台,用前端技术react和vue来编写前端页面,这样就形成了一个前后分离的网站。
php速度很快。它不仅容易学,而且容易发展。方法可以直接调用。它不需要像java那样逐层调用。控制器层调用服务层,服务层调用dao层。
但是php开发也容易出错。作为一种脚本语言,它在编译时并不严格检查语言。java是强类型语言,php有点像javascript,属于弱类型语言。有时当它被不小心编译时,它会在运行时出错。
在移动互联网的浪潮中,前端和后端的分离已经被公认为一种解决方案。前端使用react和vue,服务器语言使用java,不建议使用少数民族语言。有人会说python比java好得多,golang语言有多好,c比java快得多。但是,我仍然想为java构建一个平台。java无疑赢得了服务器的主导地位,其他语言也难以撼动。