博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
添物零基础到大型全栈架构师 移动和服务端架构完整(全栈篇)- 概述
阅读量:6326 次
发布时间:2019-06-22

本文共 1412 字,大约阅读时间需要 4 分钟。

全栈(FullStack)是什么?

    
全栈就是能够独立开发服务器端,客户端,移动端的人。

前端

后端
移动端
…...

小全栈

服务器+前端
服务器+移动端

有一篇文章写的很好,叫全栈工程师到底有什么用可以参考看。你是否应该成为一名全栈工程师?也值得参考,其他请搜索“全栈工程师”你能获得不少解答,甚至有反对的,各有各的理。
    
全栈工程师的价值

有人说了,你再牛逼,你懂五种技术,你能干五个人的活吗?全栈工程师并不是说一个人能干几个人的活,而是要从多个方面来看这个问题。

全局性思维

现代项目的开发,很少说只用到一两种技术的,特别是移动互联网大潮下。随便一个互联网项目中用到的技术,就会需要用到后端开发、前端开发、界面设 计、产品设计、数据库、各种移动客户端、三屏兼容、restFul API设计和OAuth等等,一些比较前卫的项目,可能会用到Single Page Application、Web Socket、HTML5/CSS3这些技术,还有像第三方开发像微信公众号微博应用等等。

Web前端也远远不是从前的切个图用个jQuery上个AJAX兼容各种浏览器那么简单了。现代的Web前端,你需要用到模块化开发、多屏兼容、MVC,各种复杂的交互与优化,甚至你需要用到Node.js来协助前端的开发。

所以说一个现代化的项目,是一个非常复杂的构成,我们需要一个人来掌控全局,他不需要是各种技术的资深专家,但他需要熟悉到各种技术。对于一个团队特别是互联网企业来说,有一个全局性思维的人非常非常重要。

像如果是我经手的项目,我肯定会注意到网页优化,也会考虑到API来兼容各种客户端,更会考虑到三屏兼容的问题。不会说项目中完全使用AJAX而不顾SEO,也不会为了功能性而忽略访问速度,我会很好的把握这个平衡,因为我知道它们的权重与实现成本。

如何成为全栈工程师?

可以参考

http://www.infoq.com/cn/news/2016/01/become-full-stack-developer

    
由于前面主要讲了JavaEE,比较靠近网站端和服务器的部分内容,所以此部分,主要讲移动端和部分服务器端的考虑。也有移动端网页显示的考虑。

移动端主要分为2大阵营,Android和iOS。我们分别讨论。主要关注Android,iOS的类似。

移动端首先要了解手机,其次移动端的开发基本上离不开服务器的支持,所以也需要了解服务器部分内容。
    
移动端有其特色,屏幕小,功耗要小,不好调试等特点,所以设计的时候考虑也不一样。
    

最后给个英文的介绍:

What is a Full Stack developer? 

http://www.laurencegellert.com/2012/08/what-is-a-full-stack-developer/

欢迎加入程序员的世界,添物科技为您服务。

欢迎关注添物网的微信(微信号:tianwukeji),微博(weibo.com/91tianwu/),或下载添物APP,及时获取最新信息。
免费加入QQ群:557373922(内有干货)。
添物网(http://www.91tianwu.com)出品
转载声明:本文系添物网原创出品,转载本文请标明出处,完整标注来源[添物网],(包括链接)

转载于:https://www.cnblogs.com/hehehaha/p/6332434.html

你可能感兴趣的文章
Linux Shell多命令执行
查看>>
Java中的异常处理:何时抛出异常,何时捕获异常,何时处理异常?
查看>>
css3中的变形(transform)、过渡(transtion)、动画(animation)
查看>>
tomcat生产环境JDK部署及虚拟主机等常用配置详解
查看>>
web服务器tomcat入门实战
查看>>
AVEVA CSG 几何图形输出接口
查看>>
POJ 2653 Pick-up sticks(几何)
查看>>
【阶段试题分析】阶段一试题总结
查看>>
Python 模块调用
查看>>
私有CA以及虚拟主机使用https加密方式传输
查看>>
HBase篇--HBase常用优化
查看>>
CMarkUp介绍
查看>>
JSTL的比较运算符有哪些,用例说说它们的作用
查看>>
怎么学JavaScript?来自前辈的分享 【转载】
查看>>
YYHS-Floor it(递推+矩阵乘法+快速幂)
查看>>
部署ceph mds node
查看>>
[LeetCode] Merge Sorted Array
查看>>
BZOJ1187:[HNOI2007]神奇游乐园——题解
查看>>
BZOJ3930:[CQOI2015]选数——题解
查看>>
CGI FASTCGI php-fpm
查看>>