首页互联网技术虹口区互联网技术开发,虹口区互联网技术开发有限公司

虹口区互联网技术开发,虹口区互联网技术开发有限公司

cysgjjcysgjj时间2024-05-20 04:29:30分类互联网技术浏览30
导读:为什么网上有人说WEB开发没技术含量?为什么网上有人说WEB开发没技术含量?其实吧,老妖认为,现在的开发都没技术含量,尤其是在框架,开发模式规范也确定了之后,剩下的就是堆砌代码,把代码调的有效率,知道某个方法怎么用。但也仅限于此了。你就算再在这方面钻研,也不过是一个编码者。这样的人,社会上一抓一大把。大家都知道,普遍的东西不具有含金量……...
  1. 为什么网上有人说WEB开发没技术含量?

什么网上有人说WEB开发技术含量?

其实吧,老妖认为,现在的开发都没技术含量,尤其是在框架,开发模式规范也确定了之后,剩下的就是堆砌代码,把代码调的有效率,知道某个方法怎么用。但也仅限于此了。你就算再在这方面钻研,也不过是一个编码者。这样的人,社会上一抓一大把。大家都知道,普遍的东西不具有含金量所以,只编码就不要谈含金量了。

因为国内还是外包公司居多,这些公司的开发大多都是crud,搞完交差可以不顾高并发优化问题,做的人多了给外行人感觉就是很简单的样子。如果只是为了完成任务,不用考虑性能和兼容性,那开发一个网站或者app是很简单的,crud足够满足,稍微有点经验的就可以搞定,但如果你想做大,比如网站要扛住TPS上万甚至更高的流量,那这个里面要研究的东西就多了,数据库、消息队列、缓存、搜索引擎网络模型数据一致性问题等等,每一块想深入了解都是一个无底洞,牵扯到底层的东西越复杂,还需要了解操作系统甚至硬件方面的知识,所以叫简不简单完全看个人想把东西做成什么样,只想应付工作的很简单,想做大做好做完美的那是相当有挑战性的。

有些人认为 WEB 开发没有技术含量是因为它相对于其他领域来说更加简单易学。 WEB 开发使用的是通用的编程语言和框架,它们有着丰富的文档社区支持,这使得入门门槛更低。此外,WEB 开发涉及的知识面比较广泛,包括 HTML、CSS、JavaScript、后端编程语言、数据库等等。

虹口区互联网技术开发,虹口区互联网技术开发有限公司
图片来源网络,侵删)

然而,这并不意味着 WEB 开发没有技术含量。成功的 WEB 开发需要一定的编程能力系统设计能力,需要熟练掌握各种开发工具和框架,并且需要能够灵活应对复杂的需求变化。此外,成功的 WEB 开发者需要深入了解用户需求和业务需求,并能够创建高质量、易用的 WEB 应用程序

在现代 WEB 开发中,还需要考虑许多其他因素,例如可维护性、可扩展性、可测试性、性能和安全性等。这些因素需要开发人员深入了解并能够在设计和开发过程中考虑到。

此外,现代 WEB 开发还需要考虑跨平台兼容性和响应式设计。这意味着开发人员需要确保应用程序能够在不同浏览器和设备上正常工作,并且能够适应不同屏幕大小和分辨率。

虹口区互联网技术开发,虹口区互联网技术开发有限公司
(图片来源网络,侵删)

总之,WEB 开发可能比其他领域更简单易学,但这并不意味着它没有技术含量。成功的 WEB 开发需要编程能力、系统设计能力和对用户和业务需求的深入了解,并需要考虑许多其他因素,如可维护性、可扩展性、可测试性、性能和安全性等。

我是一名程序员,对这个问题非常感兴趣,而且多年前的我,也曾经有过这种认知。接下来我就来回答一下这个问题吧~

一、部分童鞋可能对WEB开发定位不是很清晰

虹口区互联网技术开发,虹口区互联网技术开发有限公司
(图片来源网络,侵删)

部分童鞋对WEB开发的定位还停留在页面方面纯前端网页开发的层面,一些标签、一些属性、再做一些样式就可以了。因为入门比较容易,所以会被认为没有技术含量。其实,并不是这样的。做过WEB前端开发的童鞋都知道前端的水有多深,单单一个兼容性问题就难倒了多少人,尤其是基于IE浏览器开发的场景下。虽然在移动应用逐渐普及的今天,在特定的行业和特定的领域,依然活跃着IE浏览器的身影。

二、优秀的框架降低了开发的门槛

本人[_a***_]的编程语言是java,那么就结合J2EE标准以及Java生态下各优秀框架来简要进行说明。

1、J2EE是目前最为流行的企业软件标准,并且提供了一系列标准组件。在这套规范下,我们可以通过servlet组件来很便捷的处理WEB请求,使用jsp组件对页面进行动态的渲染,使用JDBC与数据库建立良好的交互。J2EE不需要开发者关注传输层协议(这部分工作由WEB中间实现),仅需要关注应用层实现即可。或许,就是这种便捷,让很多人对WEB开发产生了误解。

2、SSH时代,我没有赶上struts1的时代,但是刚刚参加工作时,SSH(Struts2+Spring+Hibernate)算是最为流行的组合了。开发人员不但不需要关注传输层协议,而且连很多模板化的操作也都省略了。更重要的是在这个时代,基于MVC分层的思想已经有了很好的实践,各层分工明确,从而降低了开发的难度。

3、SSM时代,我认为是Spring系列的崛起的时代。Spring MVC以其更加简洁/安全的优势快速抢占了Struts2的地盘(记得当时有很多公司都将原Struts2项目使用SpringMVC进行了重构),此外,MyBatis(前身是iBatis,也是非常不错的框架)也将Hibernate逐步挤出C位(Hibernate框架配置多、问题多,自己还搞出一个HQL。使用起来比较繁琐,即便是拥有丰富应用经验的老司机都无法很好的驾驭)。

4、SpringBoot时代,要问现在最火的框架是什么,当然非SpringBoot莫属。SpringBoot对编码、配置、部署方面都做了响应的简化,而且官方还提供了非常方便的脚手架(虽然我几乎不用)。SpringBoot进一步的降低了编程的门槛。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/13440.html

开发需要WEB
科技创新大赛智能养老 金融科技创新新案例