前端开发技术思考-- 是否采用uni-app技术开发前端

随着前端技术的演进,从CGI到uni-app,混合开发成为趋势。uni-app作为整合框架,结合了app底层和web开发的优势,提供跨平台解决方案。它简化了前端适配,复用了大量组件,降低了开发成本,尤其适合移动端应用的开发。尽管学习曲线较陡,但长期来看,uni-app对于移动端程序的维护和扩展更高效。
摘要由CSDN通过智能技术生成

我印象中web程序的演进

  1. 纯应用程序写的网页 CGI
  2. 前后端脚本混合开发网页 前端(html+css+js+jquery+bootstrap) +后端脚本(php|java|asp|net)
  3. 前后端分离纯app程序 android|ios + 后端服务程序
  4. 混合开发app移动端程序 ( android|ios框架+ html5网页)

而前端技术的演进更为复杂和多样

  • 网页dom: html-> html5-> 自定义组件(各种ui组件)
  • 动态脚本:js->jquery->(anglar ,vue, React)(各种js组件)
  • 样式:css->css3,less
  • 打包程序: npm.webpack–>hbuilder(国产的前端开发工具,推荐)

我认为uni-app 整合框架是结合了app底层和web开发的必然产物

  • 纯android和ios代码写的 app,至少要写android和ios 两个端的程序,而且界面和代码还不能适应各种手机, 为了适应各种手机不同的手机操作系统版本调整起来很复杂,没有大量人力和资金投入很难完成一套程序.
  • 用混合方式开发,前端可以通过复杂的css自动适应手机 ,前端开发更加简便;
  • 有大量的前端组件可以复用,节省了大量开发时间;
  • 通过组件化层层包裹更适合开发者的设计思路–所以要用vue这样的框架;
  • 以往的html开发网页,需要自己在头部加载各种js和css, --所以打包webpack工具非常有必要
  • 为了更好调用底层接口, hbuilder 开发了 native.js和对应的底层库
  • 所以如果只是开发app程序 hbuilder 的uni-app程序无疑包含了上述所有优势. 目前是非常好的选择.<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值