为什么选择微信小程序
互联网风行这么多年,作为一个从事软件行当多年的老程序员也时常想梦想风口浪尖当猪的感觉。然而项目压身,没有太多时间来玩玩互联网方面的应用开发,借口听起来总是这么有理有据。其实,App开发一直令我很纠结的事情,同一应用在不同的手机平台需要使用不同的语言编写,这是让我想从事App开发最痛苦的原因。之前手机操作系统主要包括Android,iOS,WP三个平台,很高兴WP几乎死掉了(作为microsoft粉丝虽然很不舍)。但是,当你想在“功成身退”之限,想凭借你在这个行当多年的技术积累做一点有情怀的App应用时,你也许就会破口大骂:“他妈的,学习Object C, java这两种垃圾语言就不说了,还得写两份功能一样的应用“。是不是有同感,有木有、有木有.........
作为一个世界上最普通不过的码农都知道不合理的问题,我相信这个世界的精英们总会有一天能够帮我们解压的。之后再确实出现了一些相关的技术,比如:关于Html5的混合式开发技术,微软的Xamarin等,但他们都有各自的缺点(这里就不多讲了),也让我失去了学习的动力。
直到微信小程序的出现,才让我眼前一亮。天朝在互联网技术创新方面不咱的,在应用创新那真是值得称道。也许有人会问 :“小程序凭什么这么牛,能够 打劫一个老程序员的芳心呢?”,在此发表一下个人的看法:
一、他是基于跨平台语言javascript的开发的。
有人也许不喜欢Object C和Java,但我相信他们肯定能够接受javascript,js历经风雨这么多年常胜不衰是有他原因的,可一句话概括它:“简单、灵活、可扩展性强”。
二、他解决了js作为前调脚本语言与底层设备交互难的瓶颈。
微信作为一个原生应用解决与底层设备交互并不是什么难事,把底层设备功能抽象成应用服务实现与js的交互更不是什么难事。小程序与设备交互的实现的思想就是这样,相信大家从事这一行多少都做过类似的应用。
三、采用Html5技术作为UI渲染技术。
Html在计算机发展的这么多年越来越重要,可以说他是互联网为应用而生。而且今后有可能取代传统基于桌面UI技术而一统天下。你会发现我们身边的很多应用都存在他的影子,Web就不说了,在桌面应用和App应用Html也伴演越来越重要的角色。
相信集这三点于一身的小程序会有一个不错的未来,至少在中国.........
为什么选择微信小程序相关推荐
- 我们为什么选择了微信小程序
2019独角兽企业重金招聘Python工程师标准>>> 前言 现在是2017年5月31日,微信小程序面世十个月零十天.在互联网这个神奇的世界里,十个月已经足够发生太多的奇迹.然而,十 ...
- 3年了,我依旧单身,而微信小程序已经普及了
还记得在2017年年初微信之父张小龙在微信上公开发布小程序,令这款小小的充满魔力的软件突然就火起来了.当时的我还是单身. 而如今已经是2020年的年初,3年过去了,我们现在随处可见小程序,不管是看书还 ...
- 通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)
本文档为微信小程序商城NideShop项目的安装部署教程(GitHub),欢迎star 一.购买新浪云SAE 为什么选择SAE? 免费二级域名和支持https访问,不用备案,可用于做微信小程序服务器. ...
- 【系】微信小程序云开发实战坚果商城-开篇
开篇:无服务开发是未来? 目录 开篇 [系]微信小程序云开发实战坚果商城-开篇 基础篇 [系]微信小程序云开发实战坚果商城-弹性盒子 [系]微信小程序云开发实战坚果商城-ES6 简单入门 [系]微信小 ...
- uniapp一套代码开发app和微信小程序
为什么选择uniapp开发? 为什么选择uniapp进行开发? 1.uniapp对于独自开发是相当友好的,一套代码可以兼容app(安卓,ios),小程序,h5等,一定程度上降低了开发的成本,个人开发的 ...
- 毕业设计微信小程序选题
前言 你们要的最新毕业设计微信小程序题目大全来了,都有源码+数据库+文档 微信小程序大全 是近期作品 你的选题刚好在下面有.毕设帮助.开题指导.技术解答,联系方式见文末. 一.为什么选择小程序题目? ...
- 微信小程序商店 | 即速商店_福利类小程序
即速应用商店_分类最齐全的小程序商店,收录当前最新最热门小程序,汇集各行业小程序案例及评测,在这里可以轻松找到各种实用好玩的小程序,也可免费发布 自己的小程序获取巨大流量 . PS:关于微信小程序商店 ...
- vue+uni-app商城实战 | 第一篇:从0到1快捷开发一个商城微信小程序,无缝接入OAuth2实现一键授权登录
一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...
- 新浪云node加mysql_通过新浪云部署NideShop微信小程序商城(基于Node.js+MySQL+ThinkJS)...
一.购买新浪云SAE为什么选择SAE? 免费二级域名和支持https访问,不用备案,可用于做微信小程序服务器. 选择对应的部署环境 自定义 -> 开发言语:自定义 -> 运行环境:云容器 ...
最新文章
- 机器学习160个常见问题.pdf
- [BZOJ 1441]Min(裴蜀定理)
- 51单片机系列命名规则
- java mp4 视频时间戳_MP4文件中音视频时间戳的计算
- 在vimrc中设置record
- 苹果“炸场”发布会官宣定档10月19日!终于等到你俩
- 五分钟快速过完Verilog HDL基本概念(3)语法讲解
- java 中阶乘如何表示_Java阶乘实例
- talentcentral测评结果_热门推荐!雅诗兰黛2021笔试攻略,最新版Talent Central笔试真题!...
- java手机下载软件_山寨手机java软件怎么下载?
- LayIM 3.9.1与ASP.NET SignalR实现Web聊天室快速入门(一)之效果展示与关键技术简介
- 一位H3CIE攻坚之旅
- DOS命令行界面打开文件
- 英语知识系列:单词中元音字母发音规律
- 北京现代2015款途胜中控系统、多媒体系统、车机系统升级教程
- 专访金榕:四年蜕变,阿里iDST是如何登上浪潮之巅的?
- 图像识别与处理——图像的表示与通道数问题
- cad高程测绘图lisp_已知CAD中的高程测绘图,很多点,如何求出所有高程的平均值呢?难道只能用计算器一个一个的相加来算吗?...
- LTC流程华为任正非的高屋建瓴的总结概括
- 2022渗透测试-面试题目大全