说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

[CTO俱乐部第89期]新时代的前端开发

HTML文档下载 WORD文档下载 PDF文档下载
在CTO俱乐部第89期活动上,支付宝王保平(玉伯)介绍了淘宝的前端开发历程,并分享了支付宝开发经验,东软集团UniSDP首席架构师孙广宇则提出了HTML5和JavaScript在跨平台、跨设备开发上高效率的解决方案。

2012年12月06日,CTO俱乐部第89期活动在望京福泰酒店举行。本次活动邀请到支付宝前端基础技术负责人王保平(玉伯)与东软集团UniSDP 首席架构师孙广宇,和大家一起分享、交流前端技术。

支付宝前端平台架构

支付宝前端基础技术负责人 王保平(玉伯)

经王保平介绍,淘宝前端开发大概经历了3个阶段:萌芽期、幼年期以及现在的少年期。不同时期,网站的特征不一样,前端开发所面对的挑战也不一样。

在淘宝刚创业的萌芽期,页面修改频繁,更需要一个“超人型”前端开发者,需要了解HTML/CSS/JS、SEO、PHP/JSP/ASP、Photoshop等各方面;幼年期页面变得更加复杂,所以需要更多的人力协作,规范的制定是此时面临的一大挑战;在高速发展后,网站进入了少年期,面临的主要挑战在于建立起前端架构并保证核心业务稳定,在开发的同时还需要保证团队的幸福感。

作为网络支付平台,支付宝有着自己的特点,更接近于金融企业。所以,其首要任务在于安全、稳定,其次才是快速和高品质,只有在保证了可靠性的前提下,才可以谈及提升用户体验。因此,支付宝前端架构设计的总体原则:首先在于保障业务的正常进行;其次要兼容现有架构、支持并存;最好还能满足未来3年的需求。

此外,王保平还表示,前端开发常常遇到项目并发多、忙,难以深入业务,价值认可度不高,职业发展迷茫等问题。为此他希望业界能够建立一个前端开发的生态圈、共享部分模块,该举措能够降低各公司的开发成本,员工离职创业后也可以享受这样做的好处,开发者之间也不会遇到协作障碍。

HTML5和UniSDP在移动互联网和嵌入式业务的使用

UniSDP首席架构师 孙广宇

随着移动和HTML5的兴起,以及云时代的来临,App和运营团队之间一场不能避免的变革正在进行,Hybrid App(混合式应用)这类采用Web技术开发,具有本地程序执行能力,以本地程序封装的应用程序将会愈加凸显其重要性。虽然Hybird App拥有跨平台、易用性强、访问本地API和硬件、可以使用成熟JS框架等优势,但也有着运行效率不高、使用场景有限、能力不全、内存消耗大、调式难度大等缺点。

为了保障Hybird开发的高效性和高品质,东软提供了UniSDP解决方案。UniSDP是指统一智能设备开发实践,可以提供跨平台、跨设备的解决方案,让企业省时、省钱、省力地做开发,专注于业务。其核心模块大概可以分为六部分:1.WebAPP;2.混合应用运行时;3.核心服务总线;4.中间件管理;5.云服务管理;6.应用商店。借助于这种模块分离模式,可以有效地降低开发中的耦合,更适合大型团队。

孙广宇表示,使用UniSDP的解决方案可以一次开发多平台运行,并且能够给用户统一的跨平台、跨设备的体验。他相信该解决方案能够在“四屏一云”的新时代能够有很好的前景,并且在家庭/个人私有云以及RealTime Web App & Game行业都很有前途。

活动现场座无虚席

嘉宾们合影留念

更多精彩内容及CSDN CTO俱乐部的下期线下活动,请持续关注CSDN CTO俱乐部。

 CTO俱乐部是CSDN旗下面向广大技术管理者的网上大本营,采取采用了严格的邀请审核制,只有公司的高级技术管理者,如CTO、技术总监、开发总监、工程总监才能申请加入,现已有10000多名会员。CTO俱乐部定期举行线下活动,就相关主题进行共同探讨。

在软件架构上增加新功能的注意事项 90后的代码界“女神”李雪:在编程中找到自己的“灵魂” 大数据之路不乏荆棘,然则其中的机遇却高于一切 iPhone销量令人意外:苹果Q3财季净利69亿美元 同比下滑 励志:12位早起的IT大佬们让小伙伴们都惊呆了 独家:苹果5周年限免神作,BADLAND开发者访谈 10亿次订阅!苹果Podcast的里程碑 免费利器Unity 4.2正式发布 支持WP8、Win8和BB10 SDCC 2013:Pinterest首位中国籍工程师两场演讲议题确定 甲骨文公布中国首届“Duke选择奖”名单 Moco、X幻想、开源中国获奖 直接拿来用,10个PHP代码片段 编程的未来 数据将成为主角 OpenCL 2.0发布,带来更强悍的异构计算能力 代码审查方式大调查 辅助工具居首(信息图) 一网打尽当下NoSQL类型、适用场景及使用公司 初创公司Treasure Data:每天处理7000亿行数据的20万次查询 豌豆荚王俊煜:将推支付SDK 与开发者3:7分成 英特尔-百度移动应用测试中心(MTC)正式启动 Intel将在2014年为数据中心用户定制低功耗SoC芯片 情绪低落?没事,让计算机来帮你! 水果生意难做 前新浪架构师徐佳转行试水挖煤 思考软件开发中的快与慢 Apache CouchDB注入新鲜血液,整合分布式技术 CSS Shapes:Web设计人员的新工具 Android 4.3正式发布:四大新功能一览 史玉柱的创业经验谈 3G门户和GO桌面:海外推广的生意经 系统级编程语言性能大PK D语言成首选 解读Facebook第二季度财报 移动业务风生水起 如何避免失败,像Google一样玩转大数据 首届游戏运营技术论坛隆重开幕,共论大数据时代的游戏运营之道 高手请进!!!!!!! 怎么从一个字符串中截取字符串 关于软件的序列号的问题? 哪位高手给解释一下啊??? 各位DX:怎样在填完一个文本框后光标自动跳到下一个框里?很急的,解决一定给分! treeview问题,我只能给这么多分了,拜托大家,急死我了!!!! 连接数据库的一个参数:Initial Catalog=Music 是什么东西,在那里设置? 在DELPHI中能用ADO连接远程有固定IP的数据库服务器上的数据库吗?怎么连接? 各位兄弟姐妹,快来看呀! 请教各位大虾:我在上网的时候为什么老是死机,鼠标键盘一动不动了!!! pb中访问数据库必须通过datawindow么? 为什么就差这么一点了~???快帮帮忙啊~! OO里面的"is a"和"has a"应该如何理解啊?举个例子看看 请问在哪可以找到可以做简历封面的图片呀?后天就是招聘会啦,快快帮忙呀~~~ javaServlet的一个问题。急! DELPHI高手!-----300分 ASP开发问题,如何在用户提交注册信息时自动分配给它一个用户ID号? 我想在 Excel 中给文件字加双下划线,可是编译时提示变量没有定义 有谁能给我一份简单的COM代码? 有关interface??? 昨晚,初恋情人不经意的出现在梦中,你到底离你的初恋情人有多远,撒分了 一个昨天没搞明白的问题! redhat 7.2中如何设置代理服务器 求教高手一个Java中一直困扰我的问题,急!急!急! 谁能够给我个例子实现 Dll向应用程序单向通信 Dll->EXE?50分? 请问.......... 在数据窗口拖动垂直滚动条死机。只能ctrl+alt+del结束任务。倾听你的声音。 请教各位大虾两个Sql语句 哪里有visual studio.net下载? 那里有sql server 2000企业版下载的 xml的学习??????双儿 怎么比较两个LPTSTR字符串啊??? 语句“rs.Open sql,conn,1,1”中后边的两个数字参数是何意思? 如何获取datawindow中文本框内容? 请教公司大院网络系统设计方案要怎写?会遇到什么问题? 关于clientdataset的返回值问题 关于报表打印的问题!火急。。 这个世界上有多少C/C++程序员? 关于ARP广播域的问题????????????????、 请问什么服务器支持global.jsa 安装oracle数据库出错!!!!!!!!!!!! 如何在对话框的OnPaint()函数中得到该对话框的窗口大小? 一个看似简单却很棘手的问题,不得不请教各位。。。 哪里有将rm文件转换成avi或者mpg格式的软件? 关于ARP广播域的问题?????????????? 请问,,怎么设定mshflexgrid的属性,使其各列的宽度与数据源字段的宽度一致 请问这几个对象是否代表同一个对象? 菜鸟问题:如何跟随鼠标拉出一虚线矩形框?回复就有分! 高分寻Authorware v6.0 注册码 在数据窗口中有“部门”和“员工”两个列,分别采用各自的下拉数据窗口显示。如何使得“部门”改变时,“员工”显示与其对应的人员而不是“员工”表中所有人员。 怎样安装UNIX? 石灰加水会爆炸吗? 已知10%的硫酸与98%的硫酸密度之比小于0.98.现将98%的浓硫酸配制成100ml10%的硫酸.所需要的量筒规格是:10ml和100ml为什么? 词组加复数名词但是谓语是单数的词组有哪些?比如:a crate of oranges was sent from Florida. 虎门销烟中为什么用石灰加水?发生了什么化学反应? M5水泥砂浆砌筑外墙中的M5是什么意思啊 M5水泥砂浆中的M5是什么意思啊 砂浆强度等级和砼的强度等级一样吗?各有哪些等级啊?很多兄弟都说的对,可惜只能选一个答案~那我只好选第一个告诉 在英语中,名词可以修饰名词吗?若能,作定语的名词是单数还是复数? 石灰加水为何会产生热能>?建筑房子时,石灰加水就会达到上百度,这是为何?请给出化学公式与说明```` M5水泥砂浆配比PS32.5 如何用18mol/L浓硫酸溶液配制200ml 4.5mol/L稀硫酸溶液? 石灰加水,能腐蚀纸吗? 配制500克30%的硫酸溶液,需要98%的浓硫酸多少克 欲用18mol/L的浓硫酸配制0.5mol/L的稀硫酸500mL. (1)量取浓硫酸的体积为 mL. (2)选用的主要仪器有:烧杯欲用18mol/L的浓硫酸配制0.5mol/L的稀硫酸500mL.(1)量取浓硫酸的体积为 mL.(2)选用的主要仪器 在100千克浓度为50%的硫酸溶液中,再加入125千克浓度为5%的硫酸溶液,就可以配制成浓度为多少的硫酸溶液? 两个不可数名词一起做主语,谓语动词用单数还是复数? 先用98%的浓硫酸(1.84g·cm)配制成浓度为0.5mol·l的稀硫酸500ml他问需要多少毫升浓硫酸网上说算出来都是13.6但一开始用密度乘了1.84g每cm3这是硫酸的含量对吧!为什么最后算出13.6之后不用密度倒 当先行词是one of .时 ,关系代词作主语,谓语动词用单数还是复数 动名词做主语时,谓语动词用单数还是复数? 20厚1;3水泥砂浆是什么意思 only one of,the only one of 做主语,谓语动词分别用单数还是复数?尤其是only one of. 主语是不可数名词时,谓语动词用单数还是复数?(这里的谓语动词不是Be动词!是像do等……词)单三还是普通? a group of people谓语 是单数还是 复数 one-fifth of the five apples 做主语,谓语动词用单数还是复数啊? 1:2.5的水泥砂浆是质量比还是体积比?在工地上用铁锹怎么混合? a group of students后的be动词是复数还是单数 网上有不同的答案,请告诉我最正确的!谢谢合作!~ 干石灰1方有多少吨 1:4干硬性水泥砂浆是体积比还是质量比 'a group of sth.'前或后的动词用单数还是复数! one or two +名词复数 谓语动词用单数还是 复数,请举例其他情况, 水泥砂浆的质量比和体积比是多少是水泥砂浆自身的配合比不是质量和体积比 this group of students作主语谓语用单数还是复数?主谓一致到底怎么判断? 配制40%的稀硫酸溶液100ml,需要98%的浓硫酸多少毫升? 1:2水泥砂浆是质量比还是体积比 写出用18mol/L的浓硫酸来配制200ml2mol/L稀硫酸的过程 one or two 做主语事谓语动词用单数还是复数 两个不可数名词并列谓语动词用单数还是复数 关于英语的 哪些词组可接可数名词复数 哪些接不可数名词 哪些两者都可接 英语单词,将名词单数形式改为复数形式boytomatomonthcomedypartykeyeggmovieclass就这些,有点多,改成复数形式,不确定的不要 经计算 配制100ml 1mol L的稀硫酸需要用量取上述浓硫酸的体积Ⅱ.现用该浓硫酸配制100 mL 1 mol/L的稀硫酸.可供选用的仪器有:①胶头滴管;②烧瓶;③烧杯;④ 药匙;⑤量筒;⑥托盘天平.请 20摄氏度时,将50毫升28%的硫酸溶液配成14%d的硫酸溶液,需加水多少克 英语的名词单数变复数怎样变 One or two 之后的谓语动词用单数还是复数,那么,A book or two 呢 1:4.08的水泥砂浆是质量比还是体积比那您知道怎么把质量比换成体积比吗? 英语复数形式和单数形式复数形式和单数形式是什么.详解. 水泥砂浆楼地面和水泥砂浆找平的区别地面面层/水泥砂浆楼地面20mm厚,与地面水泥砂浆找平20mm不都是一样的吗,l两道工序有什么区别吗? 为什么a pair of sunglasses后面的谓语动词要用复数形式?RT. 在100千克浓度为50%的硫酸溶液中.再加入多少千克浓度为5%的硫酸溶液,就可以配制成浓度为25%的硫酸溶液?求算示,过程. 水泥砂浆找平层?水泥砂浆找平层,厚度每增减5mm是什么意思? a pair of sth.作主语时,谓语动词的单复数,由哪个词决定? 用碎砖的三合土配合比是怎样,一立方要多少石灰? 请问楼面水泥砂浆找平 需要压光吗,远设计有点坡度··现在用炉渣填平整了,在做面层砂浆找平层,需要压光吗?面层还有地板砖!急在补充一下··因为原先是作为屋面用的 有坡度,现在改为楼面 of结构(eg:a glass of water)的名词短语作主语时谓语动词的单复数形式如何确定(是单数,还是复数)随便举个例子:a pair of glasses/two pairs of glassesa cup of tea/two cups of tea 请说一下这两队例子的 石灰是由什么做成的?求大神帮助 1.much+不可数名词 作主语,谓语动词用单数还是复数?2.two/many pieces of+不可数名词 作主语,谓语动词用单数还是复数? a pair / a piece of 后面跟的名词是复数形式吗?a pair of shoes a pair of trousers那 a piece of clothes 这里clothes 是衣服的意思.名词. 这里算算复数那? clothes 后面的谓语动词 应该是is / are?谢谢2.a pair of jea 石灰学名叫什么求大神帮助 用98%的浓硫酸配制100g10%的稀硫酸,所需的仪器有____在实验前先要_____,需要查找的数据有_____浓度为5%的某溶液,蒸发掉64.3g水后,无晶体析出,剩余溶液体积为30ml,密度为1.19g/立方厘米,求剩余 名词修饰名词时,修饰名词的名词使用单数还是复数.如果要是表示复数概念,那么修饰名词的名词用复数/单数 石灰加水什么样 浓硫酸配制稀硫酸的实验器材 用量词修饰可数名词位于是单数还是复数,比如a box of pears后面用动词是单数还是复数,
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn