如何评价淘宝 UED 的 Midway Framework 前后端分离
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何评价淘宝 UED 的 Midway Framework 前后端分离相关的知识,希望对你有一定的参考价值。
1,扩大了前端的势力范围,对技术影响力、招聘、造轮子、发paper、晋升答辩极为重要。要知道在阿里前端最高的级别是P8,人数则一只手能数的过来。这不能不说是前端这一层过于薄、离业务核心太远导致的,现在从技术上侵入服务端,技能树终于开了新分支,可能性猛然大了无数倍,一下子似乎发现了新大陆。对个人成长的渴望,是大量面临瓶颈的资深前端工程师无法抗拒的诱惑!
2,前端开发模式的变革。
自己玩后端,技术上、项目上都不用去看后端项目的排期和配合了,极大提高了开发和测试的便利度、自主性。阿里很早就了nodejs写的开发服务器用于内部测试,现在走到线上,也是厚积薄发,这为提高开发效率,进一步榨取前端劳力提供了可能。
3,促进阿里后端web框架的进化。
这一点是没有很多人甚至阿里人没注意到的(前端不懂webx,后端重心后移),webx框架发布已经很久,近期的技术升级非常少,技术形态已经陷入僵化,对现在的移动互联网趋势没有敏锐的发现机会并适应变革,很遗憾地缺席了新时代。nodejs来了,洗牌开始,前端人员天然对多终端、多屏、交互、体验的关注会为后端框架吹过一缕新风,给这停滞的技术领域注入活力。——所以我是赞成后端工程师学习nodejs的。 参考技术A
谈到前后端分离,也有一个误区。
认为仅仅是以浏览器作分界,把这两部分的代码分离出来。但其实是,做这件事情的本意,是要解决开发模式的问题,也就是要分离前后端开发人员的职责。
针对不同类型的Web产品,这个分离方式是有所不同的。对于Web应用,因为它跟服务端的交互基本就是AJAX或者WebSocket接口,所以这个分离是天然的,整个前端基本都是静态html模板,javascript模块,以及CSS和相关静态资源,但是对于网购产品这样的形态,它的做法就不一样。
1将自己的android智能手机连接电脑,打开91手机助手,带手机助手检测好设备并且连接上之后(出现自己手机的图片),点击界面上方的“游戏-软件”这一项
2然后看到新窗口中的左侧,将软件分为了两类,一类是用户软件,一类则是系统软件。手机自带的软件属于系统软甲,于是我们就点击这一项
3这时就会列出手机上的系统软件,其中很多是实现手机基本功能所必须的软件,比如拨号,通讯录,信息等,这些自带软件是不能删除的。找到自己想要删除的系统自带软件,前面的勾上选中它,然后点击右侧的“卸载”
4出现警告提示,属于正常现象,确认无误之后就可以点击“卸载”。很快手机助手就把选中的自带软件从手机中卸载掉了
方法二:手机端卸载
首先要为手机安装SystemApp Remover这个软件,中文名叫“系统软件卸载”。可以通过手机助手搜索然后安装,也可以用手机上网把软件下载到SD卡或者手机内存安装
点击打开手机的程序菜单,找到该程序的图标,点击运行程序
第一次运行会出现如下授权请求的提示,SystemApp Remover提示需要取得手机的最高权限才能继续,这也是卸载系统自带软件的前提,所以必须点击"允许"才行
然后就看到很简单的一个程序界面。软件同样把手机上安装的所有程序分为Regular Apps(普通软件)和System Apps(系统软件)两类。要卸载的是手机自带的软件,所以就点击System Apps这一项
之后我们就可以看到列出的手机自带软件了。点击选中自己要删除的一个,之后便会弹出如下操作菜单选项,点击“Uninstall”即为删除该软件(如果确定该软件是否可安全删除那么先点击“Backup进行备份”)
同样,类似于方法一的情况,之后会出现一个确认提示,点击“确定”最后完成该手机自带软件的卸载
前后端优秀团队(持续添加中。。。。)
api 文档生成工具
http://ouapi.com/tool/md?w=undefined&a=1
分页
https://github.com/mricle/Mricode.Pagination
demo http://mricle.com/JqueryPagination/Demo
http://www.admin10000.com/document/6222.html jquery 阅读
http://www.cnblogs.com/jianyus/p/3513238.html sharepoint学习书籍
http://blog.csdn.net/linyustar?viewmode=contents sharepoint 博客
http://www.privoxy.org/ 去广告
https://laod.cn/hosts google
http://css.doyoe.com/ css
http://download.csdn.net/user/farawayplace613/uploads/2 sharepoint 2013
http://wangchunhai.blog.51cto.com/225186/304517/ 托管
bootstrap:加速点 http://www.bootcdn.cn/bootstrap/
教你把百度的关键字搜索偷过来用用 :http://www.cnblogs.com/chinajins/p/5633201.html
http://rockjins.github.io/Jins/test/Bsearch/ 源码
http://www.cnblogs.com/yuangang/category/825232.html ASP.NET MVC 从入门到精通
.NET全栈开发工程师学习路径 http://www.cnblogs.com/edisonchou/p/4820676.html
http://www.cnblogs.com/sunshine-anycall/p/5634556.html 基于Node的PetShop,oauth2认证RESTful API
数据库相关 http://www.cnblogs.com/lyhabc/p/4802235.html
前端团队
阿里巴巴 UED -- 我们设计的界面,并没有几十亿的流量,但每天来自上百个国家的百万商人在使用着。 阿里巴巴中国站UED -- 阿里巴巴中国站UED成立于1999年,全称是用户体验设计部(User Experience Design Department),是阿里巴巴集团最资深的部门之一。 支付宝前端开发 -- 支付宝前端开发车间。 淘宝UED -- 淘宝网用户体验团队。 淘宝MED -- MED(Marketing Experience Design). 是淘宝营销体验设计部门,为淘宝网的营销产品做体验设计。 口碑UED -- UED(User Experience Design) 中文意思就是用户体验设计。 百度MUX -- MUX(Mobile User Experience) 百度无线用户体验部。 百度泛用户体验 -- 泛用户体验平台,是以\'用户体验\'为核心的跨专业分享平台。 百度联盟用户体验中心 -- 百度联盟事业部用户体验团队官方博客。 盛大游戏UED -- 专注用户体验,改变生活,让互动娱乐更精彩。 携程旅游UED -- 这是一个血液中流淌着创意和活力的团队,在越来越关注严谨和灵活的过程中成长起来,我们对前端的需求如此强烈 腾讯CDC -- 全称是Customer Research & User Experience Design Center(即用户研究与体验设计中心)作为腾讯的核心部门之一. 腾讯ISD -- ISD Webteam是一个设计团队,即腾讯互联网业务系统网站组。 腾讯ISUX -- 腾讯 ISUX 全称腾讯互联网用户体验设计部 (Internet Service User Experience),于2011年3月8日正式成立,前身为 ISD Webteam 网站组。 腾讯WSD -- 腾讯用户体验设计团队. 设计无线,快乐无限。 腾讯Flash Team -- 这里有一群可爱的Flash娃,他们热爱ActionScript开发~ 腾讯soso团队博客 -- soso更懂你。 财付通TID -- Tenpay Innovation Design, 财付通设计中心。 5173 UED -- 5173用户体验设计团队(User Experience Design),简称UED,成立于2009年。 19楼UED -- 19楼 UED团队。 人人FED -- 我们来自人人网,FED是"Front End Develop and Design"的缩写。 网易邮箱UI团队 -- 网易邮箱UI团队。 网易UED -- 我们的团队博客,关注用户体验设计、关注web前端开发。 网易UEDC -- 网易用户体验设计中心(User Experience Design Center),简称"设计中心(UEDC)",成立于2008年底。 搜狐UED -- Sohu UED Team就聚集着这样一群人,执着于为用户提供更好的产品和体验,哪怕是对一点点小细节的精益求精。 新浪UED -- 一个关注用户体验、关注工作流、关注作品质量的有爱团队。 爱词霸UED -- 爱词霸用户体验团队博客,有关用户体验设计和研究的经验分享。 其它团队 淘宝搜索 -- 淘宝搜索技术blog Alibaba DBA Team -- 这里记录着阿里巴巴数据库团队成员的点点滴滴 淘宝Data -- 淘宝数据平台与产品部,是淘宝核心的数据平台技术和数据产品研发团队 淘宝DBA Team -- 淘宝数据库技术团队 淘宝JAVA中间件团队 -- 我们是淘宝JAVA中间件团队。我们为淘宝网构建JAVA底层架构和基础服务。 Taobao QA Team -- 做测试的行业标准 淘宝核心系统团队 -- 淘宝核心系统团队隶属于淘宝产品技术部,负责淘宝应用基础平台的研发和搭建 阿里巴巴Data Warehouse -- 阿里巴巴数据仓库部门主要收集公司内外部所有数据 腾讯TGideas -- TGideas是腾讯游戏的专业设计团队 腾讯GDC -- GDC的前身叫GDT(QQGAME DESIGN TEAM),QQ游戏产品设计中心 个人博客 Kejun -- 就职于豆瓣 Donkey(倔倔) -- 就职于豆瓣 蒙晨(波希米亚) -- 就职于豆瓣 greengnn(老卡) -- 就职于豆瓣 糖伴西红柿 -- 就职于豆瓣 Fenng -- 曾就职于支付宝 sofish -- 就职于支付宝 白鸦 -- 就职于支付宝 62mm -- 就职于支付宝 伯约(老鱼) -- 就职于支付宝 怿飞(圆心,Blank) -- 就职于淘宝 玉伯(lifesinger) -- 就职于淘宝 明城(mingcheng) -- 就职于淘宝 Der(崇志) -- 就职于淘宝 黑妞HAHA -- 就职于淘宝 飞长 -- 就职于淘宝 Vilic -- 曾实习于淘宝(很有前途的90后) 秦歌(Kaven) -- 就职于口碑网 Emu(Stone) -- 就职于腾讯 Ghost -- 就职于腾讯 Yuguo -- 就职于腾讯 臭鱼 -- 曾就职于腾讯 艾文王 -- 就职于腾讯 Danger -- 就职于腾讯 神飞 -- 就职于腾讯 pufen(飘飘) -- 就职于腾讯 屈超 -- 就职于腾讯 米随随 -- 就职于腾讯 大猫 -- 就职于腾讯 AVENIR(郑焕义) -- 就职于腾讯 李振文 -- 就职于腾讯 OnLing -- 就职于腾讯 Xiaoxiao -- 就职于腾讯 Seven -- 就职于腾讯 Lerroy -- 就职于腾讯 小李刀刀 -- 就职于腾讯 飞鱼 -- 就职于腾讯 Jeanne -- 就职于腾讯 小JOE -- 就职于腾讯 偷米饭 -- 曾就职于腾讯 愚人码头 -- 就职于搜道网 子鼠,秀才 -- 就职于百姓网 Adam Lu -- 就职于新浪 林小志 -- 就职于携程 小灰灰 -- 就职于携程 smallni -- 就职于携程 彬Go -- 就职于人人 Rokey -- 曾就职于微软,网易,金山软件 Evance(布拉格) -- 就职于阿里巴巴日本 深空 -- 就职于腾讯 代码人(tomie) -- 就职于腾讯 小爝(龙啸) -- 就职于淘宝 Aether -- 就职于土豆网 一葉千鳥 -- 曾就职于盛大 7月 -- 就职于Adobe 周裕波 -- 就职于盛大创新院 崔凯 -- 就职于傲游 勾三股四 -- 就职于傲游 welefen -- 就职于百度 kent.zhu -- 就职于百度 aoao(嗷嗷) -- 就职于百度 JerryQu -- 就职于百度 胡晓 -- 就职于网易 5key -- 就职于阿里巴巴 yaohaixiao -- 就职于阿里巴巴 Adam -- 就职于Yahoo slj(申力军) -- 就职于赶集
后端团队
http://www.cnblogs.com/farb/p/FirstCodeFirstApp.html#console
http://www.cnblogs.com/hanyinglong/archive/2013/03/22/2976478.html
伍华聪 http://www.cnblogs.com/wuhuacong/
=============================================
JavaScript学习方法
-
首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门。 谈不上经验,都是一些教训。 这个时候有人要说,“靠,你丫半桶水,凭啥教我们”。您先别急着骂,先听我说。 你叫一个大学生去教小学数学,不见得比一个初中生教得好。因为大学生早已经过了那个阶段,都忘记自己怎么走过来的了。而对于初中生,刚好走过那 个阶段,对自己怎么走过来的还记忆犹新,或者还有一些自己的总结。比如,很多高手觉得那本犀牛书入门很好,他们觉得太简单了,但以我的经验来看,它不是入 门的最好选择。 先说说学js的条件 论条件,咱是文科生,大学专业工商管理,和计算机毛关系都没;有人说英语,读了四年大学,很遗憾,咱还四级没混过;就咱这条件都学得乐呵呵的,您还等啥。 当然学习JS也是有门槛的,就是你的html和css至少还比较熟练,您不能连<body>这东东是干啥的都不知道就开始上JS了,学乘除前,学好加减法总是有益无害的。 再说几点忠告 1,不要着急看一些复杂网页效果的代码,这样除了打击你自信心,什么也学不到。没达到一定的武功水平,割了小JJ也学不会葵花宝典的。 2,别急着加技术交流QQ群,加牛人QQ。如果你找张三丰交流武功,你上去第一句问“丰哥,where is 丹田?”,你会被他一掌劈死的。 3,看网上什么多少天精通JS,啥啥啥从入门到精通,这种教程直接跳过吧,太多的事实证明,以一种浮躁的心态去做任何事都会以失败而告终。 4,千万别去弄啥电脑培训,花了钱和时间不说,关键是学不到东西。本来你买两本好书自学3个月能学会的,他们硬是能折腾你两年。 推荐几本好书 “超毛,你丫吹了半天牛B,还是没说怎么学啊” 呵呵,我也没啥特别的办法,只是推荐几本好书。推荐的书,得按先后顺序看。别第一本没看完,就急着上第二本,并不是每次“穿越”都能成功的 第一阶段:《JavaScript DOM编程艺术》 密码:d1uv 看这本书之前,请先确认您对Javascript有个基本的了解,应该知道if else之类的语法,如果不懂,先去看看我第二阶段推荐的《Javascript高级程序设计》的前三章,记住看三章就别往下看了,回到 《JavaScript DOM编程艺术》这本书上来。 学习Javascript用《JavaScript DOM编程艺术》来入门最好不过了,老老实实看两遍,看完了你就会对JS有一个大概的了解,整本书都围绕着一个网页效果例子展开,你跟着老老实实敲一篇, 敲完之后,你会发现这个效果不是常在网页中看到么,发现自己也能做出来网上的效果了,嘿嘿,小有成就感吧。 第二阶段:《JavaScript高级程序设计》 密码:iozo 有的书是用来成为经典的,比如犀牛书;还有些书是用来超越经典的,显然这本书就是这种。书中章章经典,由浅入深,其中第6章,关于JS面向对象的解说,没有教程出其右。 如果有一场满分100分的JS考试,看了《JavaScript DOM编程艺术》能让你拿到20分,那么看完这本书,你就能拿到60分以上了。学完后,你会成就感倍增的,相信我(至少看两遍,推荐三篇,跟着书上的代码一行行的敲)。 这本书强烈推荐购买,写的太TMD牛逼了,给你带来的价值超过百倍千倍。 这本书最新的是第三版,貌似就是前些日子出来的,我看的是第二版,第三版相对第二版变动不大,添加了几章内容,价格目前相差10元左右。 接下来,恭喜你可以下山了,这个时候可以自己做一些事情了 你可以去Ferris这个教程(把这个教程认真的练几遍)看看他写的这些效果,看看源代码,怎么样,是不是觉得有一部分很简单了,尝试着跟着他写一写这些效果吧。 学技术闭门造车是行不通的,适当的加一两个QQ群交流(注重质量),常去论坛逛逛,你会经常有些小收获的。 再有就是看看前辈这些牛人前辈们分享的文章,它会让你的学习事半功倍的,这里是热心人收集的国内一些牛人的博客、个人网站,点这里。 第三阶段:《JavaScript语言精粹》和《高性能JavaScript》 密码:9u4o 接下来两本书《JavaScript语言精粹》和《高性能JavaScript》算是JS高级教程的补充,里面有一些内容和JS高级教程重复了,两本书可以同时看,都不厚,可以对前面所学的有一个很好的加强和巩固。 第四阶段:《JavaScript DOM高级程序设计》和《JavaScript设计模式》 密码:m8xm 在吃透了前面所说的书之后,接下来两本书的顺序已经无关紧要了,《JavaScript DOM高级程序设计》(注意和《JavaScript 高级程序设计》相区别)和《JavaScript设计模式》,这两本都是重量级的书,能让你的JS技术上一个新的台阶;这两本书前者主修炼外功,后者主修 炼内功,有点想乾坤大挪移和九阳神功的关系。 《JavaScript DOM高级程序设计》 首先教你搭建一个类似JQuery的额工具函数库,然后通过讲解几个实际中经常遇到的几个应用例子,会让初学者受益匪浅。 《JavaScript设计模式》主要讲Javascript的设计模式,说实话,翻译的质量很一般,有些生硬,但已经基本不影响你的学习,看代码完全可以理解出自己的意思。 以上链接 来之网络,文件可能涉及版权 请支持正版,作者写书不容易,有经济基础的博友,请购买纸质书籍, 以作为回报,在此替作者谢啦!!☆⌒(*^-゜)! 最后想说的 不安逸,不浮躁。任何学习都不是一蹴而就的,牛B就是一个学习积累的过程,别指望两三个月,你的水平就多么厉害。倚天屠龙记里面的武功最牛B的是张三丰,而不是张无忌。 任何工作都需要多种技能,别忽略了html, css等其他知识的学习。
以上是关于如何评价淘宝 UED 的 Midway Framework 前后端分离的主要内容,如果未能解决你的问题,请参考以下文章