软件技术的发展(一)

本文探讨了软件技术从C/S到B/S架构的转变,以及在移动端兴起后跨平台需求的显著增长。随着成本降低和竞争本能,前端与后端的界限模糊,跨平台框架层出不穷。然而,跨平台解决方案可能导致得不偿失,对于小公司来说,选择合适的技术路径是一项重大挑战。
摘要由CSDN通过智能技术生成

软件业是IT行业的基础,从技术上看,分为两大内容:架构和编程语言。从用户分类来看,分为企业和个人。

在移动端没有火起来之前,软件业主要是为企业服务的,除了Office,个人电脑上安装的只是一些小的工具类软件。当时企业应用代表了软件业的技术方向,从架构上是从C/S向B/S转变。这种架构的转变,也强迫软件公司更换编程语言,人们从VB/Delphi换成了C#/JAVA。对企业应用来说,B/S有很多优点,其中就包括跨平台和容易升级。这个B是指Broswer浏览器,浏览器最开始就用来访问网页的,在当时“做网页的”和“做软件开发的”,是不同的群体,也在用着不同的技术,软件业转向B/S以后,有了前端和后端的区分,前端用HTML/CSS/JAVASCRIPT等实现界面交互,后端实现业务逻辑。理想的状态下,前端和后端分工合作,井水不犯河水。但从古自今这种理想都是没有达到的,两个原因:

1,降低成本的愿望是一直存在的。

2,人类竞争的本能是一直存在的。

做一个项目,之前需要两个人,如果一个人都能搞定,那自然会降低一些成本,于是后端和前端就要互相抢饭碗,都想把对方的活也一起给做了。现有的技术不能满足怎么办?也有两个办法:

1,学习对方的技术。

2,找个框架,用自己掌握的技术解决两个问题。

选择1方法的人,我认为是正常途径,选择2方法的人,是属于希望“走捷径”,走捷径并没有错。因为现在已经是2020年,具体细节就不谈了,在非移动端,我看到的结果是,走捷径的方法并不合适。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值