如果你问十个全栈工程师,如何快速构建一个Web应用,我相信你会得到十个不同的答案,因为每一名全栈工程师的技术栈都不尽相同。以设计见长的全栈设计师可能会告诉你,做一个很好的设计,然后套用一个博客系统或基于CMS的内容管理平台(如Drupal、Jommla、Wordpress)就可以快速建站;而前端全栈工程师可能会建议用HTML5+JavaScript(AngularJS或React)来写网站的前端,用Node.js来写后端服务。我最早是一名Java程序员,后来当了架构师,又自学设计,成为了一名全栈工程师。因此,我会更偏向于使用Java来构建稳定且易于扩展的后端服务,而用HTML5+CSS3+JavaScript,再结合一些流行的前端框架来快速写出一个Web应用来。当然,这绝对不是唯一或最优秀的技术组合,你需要根据不同的应用场景和你自身的专长来进行合理的选择。
我们每天都使用手机,使用电脑,是否思考过,我们访问的网站,APP,用到了哪些编程技术?他们是如何开发出来的?我们经过学习之后,是否我们也可以做出这样的网站和APP。
目前我们最常用的是微信,而微信里面的公众账号文章,比如你看到的这篇文章,本质上讲,其实就是web网页,也就是和咱们访问的网站网页比较类似。目前各种开发中,最通用也是最常用的技术也就是web开发,包含的技术主要是HTML+CSS+JavaScript,他们具备天然的跨平台特性,同样一篇公众账号文章,在安卓手机可以打开,在苹果手机也可以打开,在电脑上也可以打开,这是因为所有的浏览器都支持HTML+CSS+JavaScript,在手机和电脑上任意一个浏览器都可以打开。而有些技术则不同,比如类似QQ这样的软件,电脑版本的QQ就无法在手机上安装和使用,得单独开发,同一个软件开发,甚至还要再细分:Windows电脑版本一个团队可能用C++去开发,Mac电脑版本可能另外一个团队用Objective C去开发,安卓手机APP是另另外一个团队用Java去开发,苹果手机APP是另另另外一个团队用Swift去开发。哈哈,是不是感觉比你想想的复杂,好吧,先了解一点点,以后有机会再详细说。
程序员的自我修养读书笔记之:多比较多尝试
-
3422
网站
- 53
小程序
-
1065
文章
-
46
会员
热门网站
- 1313电影苦瓜网 www.1313dy.cc
- 撸先生app官网 lusir1.top
- 球星比分网 www.16899168.com
- 看戏网 - 看戏影院 www.kanxi123.com
- 钦州人才网--钦州360旗下招聘网 job.qinzhou360.com
- 飞鱼影院_飞鱼电影网_feiyuvod.com www.feiyuvod.com
- 群雄足球论坛 www.easymedu.com
- 菠萝影视 www.boluolm.com
- 贴吧号自动发货平台 www.maitiebahao.com
- 微群社区卡密激活码 www.boos4407.cn
最新入驻小程序
热门文章
- 柳汐和裴煜宁全文免费阅读笔趣阁,柳汐和继子裴煜宁小说在线 08-30
- 老陈李青压车窃窃私语全文免费阅读笔趣阁,老陈李青最新章节目录 08-30
- 白曼彤张昊宇小说全文免费阅读笔趣阁,白曼彤张昊宇最新章节 08-30
- 高雪李彊放开我免费阅读小说_高雪李彊植物人老公小说 09-09
- 钟南山:5月,疫情将全面大爆发! 04-18
- 丐帮帮主铭瑄是杂牌还是性价比之王 03-02
- 秦雪周伯伯唐雯(小说养女)全文免费阅读,秦雪周伯伯唐雯最新章节完整版 08-30
- 突发!广西玉林一工地施工电梯坠落,6人当场死亡! 05-16
- 大石肖雪蔡少芳小说在线阅读,大石肖雪全文免费阅读笔趣阁 08-30
- 微盟员工删库原因找到了 02-28