Enviar pesquisa
Carregar
通用 web 开发技术体系介绍
•
0 gostou
•
449 visualizações
Z
zhyq0826
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 17
Baixar agora
Baixar para ler offline
Recomendados
Web Accessibility
Web Accessibility
chihchia
Web Refactoring
Web Refactoring
Jace Ju
CSS 排版 - 基礎觀念篇
CSS 排版 - 基礎觀念篇
Jace Ju
PHP 防駭 - 基礎觀念篇
PHP 防駭 - 基礎觀念篇
Jace Ju
Webpeckerv7 Datasheet
Webpeckerv7 Datasheet
port80
PHP 物件導向 - 基礎觀念篇
PHP 物件導向 - 基礎觀念篇
Jace Ju
블로그기반 출판(중국어)
블로그기반 출판(중국어)
JIAQI NIE
Wiki Wiki Decade - WikiBaseとYukiWiki 1.x
Wiki Wiki Decade - WikiBaseとYukiWiki 1.x
Makio Tsukamoto
Recomendados
Web Accessibility
Web Accessibility
chihchia
Web Refactoring
Web Refactoring
Jace Ju
CSS 排版 - 基礎觀念篇
CSS 排版 - 基礎觀念篇
Jace Ju
PHP 防駭 - 基礎觀念篇
PHP 防駭 - 基礎觀念篇
Jace Ju
Webpeckerv7 Datasheet
Webpeckerv7 Datasheet
port80
PHP 物件導向 - 基礎觀念篇
PHP 物件導向 - 基礎觀念篇
Jace Ju
블로그기반 출판(중국어)
블로그기반 출판(중국어)
JIAQI NIE
Wiki Wiki Decade - WikiBaseとYukiWiki 1.x
Wiki Wiki Decade - WikiBaseとYukiWiki 1.x
Makio Tsukamoto
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
龍一 田中
Vacation
Vacation
azad12915
頻寬Test
頻寬Test
ciberlace
Howtousenetboss
Howtousenetboss
kumee
20080706_ecogeek_lt
20080706_ecogeek_lt
id774
Vidi Now產品簡介
Vidi Now產品簡介
Natasha Lin
Life In Whatever 2.0
Life In Whatever 2.0
Charles (XXC) Chen
Windows Server 2008 伺服器虛擬化解決方案
Windows Server 2008 伺服器虛擬化解決方案
Timothy Chen
৩। রবিনসন ক্রুসো
৩। রবিনসন ক্রুসো
Cambriannews
EndNote 與碩士論文寫作
EndNote 與碩士論文寫作
Charles (XXC) Chen
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
Web技術勉強会12回目
Web技術勉強会12回目
龍一 田中
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
VOBAOTOAN
Streaming of Huxley
Streaming of Huxley
Sungkyun Kim
Personal knowledge management
Personal knowledge management
Charles (XXC) Chen
RDF and FOAF
RDF and FOAF
Masaki Komagata
黑客江湖 阿里十周年分享
黑客江湖 阿里十周年分享
ph4nt0m
저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다
그래프게임 소셜
Web2
Web2
蕭美蓮
Mais conteúdo relacionado
Mais procurados
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
龍一 田中
Vacation
Vacation
azad12915
頻寬Test
頻寬Test
ciberlace
Howtousenetboss
Howtousenetboss
kumee
20080706_ecogeek_lt
20080706_ecogeek_lt
id774
Vidi Now產品簡介
Vidi Now產品簡介
Natasha Lin
Life In Whatever 2.0
Life In Whatever 2.0
Charles (XXC) Chen
Windows Server 2008 伺服器虛擬化解決方案
Windows Server 2008 伺服器虛擬化解決方案
Timothy Chen
৩। রবিনসন ক্রুসো
৩। রবিনসন ক্রুসো
Cambriannews
EndNote 與碩士論文寫作
EndNote 與碩士論文寫作
Charles (XXC) Chen
WebDAV as Web API
WebDAV as Web API
Masaki Komagata
What is PHP Frameworks?
What is PHP Frameworks?
Masaki Komagata
Web技術勉強会12回目
Web技術勉強会12回目
龍一 田中
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
VOBAOTOAN
Streaming of Huxley
Streaming of Huxley
Sungkyun Kim
Personal knowledge management
Personal knowledge management
Charles (XXC) Chen
RDF and FOAF
RDF and FOAF
Masaki Komagata
黑客江湖 阿里十周年分享
黑客江湖 阿里十周年分享
ph4nt0m
저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다
그래프게임 소셜
Web2
Web2
蕭美蓮
Mais procurados
(20)
Web技術勉強会10回目(Slideshare用)
Web技術勉強会10回目(Slideshare用)
Vacation
Vacation
頻寬Test
頻寬Test
Howtousenetboss
Howtousenetboss
20080706_ecogeek_lt
20080706_ecogeek_lt
Vidi Now產品簡介
Vidi Now產品簡介
Life In Whatever 2.0
Life In Whatever 2.0
Windows Server 2008 伺服器虛擬化解決方案
Windows Server 2008 伺服器虛擬化解決方案
৩। রবিনসন ক্রুসো
৩। রবিনসন ক্রুসো
EndNote 與碩士論文寫作
EndNote 與碩士論文寫作
WebDAV as Web API
WebDAV as Web API
What is PHP Frameworks?
What is PHP Frameworks?
Web技術勉強会12回目
Web技術勉強会12回目
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
KINH NGHIÊM BỐ TRÍ LÕI VÁCH THANG MÁY
Streaming of Huxley
Streaming of Huxley
Personal knowledge management
Personal knowledge management
RDF and FOAF
RDF and FOAF
黑客江湖 阿里十周年分享
黑客江湖 阿里十周年分享
저도 소셜 그래프게임 즐깁니다
저도 소셜 그래프게임 즐깁니다
Web2
Web2
通用 web 开发技术体系介绍
1.
通用 web 开发技术体系介绍
2.
技术层级划分A
• 表现层 • 业务逻辑层 • 持久层
3.
技术层级划分A+
• 表现层 • 业务逻辑层 • 缓存层 • 持久层
4.
表现层 与用户直接互动的层次
5.
表现层
• 浏览器 • Javascript+html5+css
6.
逻辑层
• linux 服务器 • Java,ruby,go,python等后端实现
7.
持久层
• 关系型数据库,nosql • mongodb,mysql,PostgreSQL
8.
表现层--前端技术栈
• jQuery • gruntjs • less • css framework(bootstrap)
9.
前端的问题
• 没有真正意义的前端工程师 • 开发人员前端经验明显不足 • 前端的部分实现需要依赖第三方的库和插件,缺乏自主研发的时间和精力 • 前端开发技术不统一,各自为阵
10.
如何解决
• 根据现有需求统一前端技术选型 • 提升开发人员的前端素养,了解原理,深入细节,具备自主研发实力 • 构建适合现有产品业务的公共基础库和组件 •
11.
逻辑层--后端技术栈
• Python • tornado • webpy • 第三方库
12.
python 第三方库
• requests • beautifulsoup • ipython • ipython bpython • PIL pymongo redis memcached
13.
后端的问题
• 对python 缺乏深入的了解和认识 • 对工具和库仅仅停留在会用的阶段 • 缺乏公共基础服务和库,重复造轮子 • 缺乏一个比较通用的解决方案
14.
如何解决
• 深入研究python,逐步积累,力求能做到对其进行源码级别的性能分析和改善 • 对第三方库进行深入研究和探讨,了解其原理,学习其设计理念,并应用到实际开发中 • 提取公共基础服务,统一应用访问接口,避免重复造轮子 • 建立经验和知识分享平台 • 建立后端开发通用解决方案和通用组件
15.
持久层技术栈
• memcached • mongodb • redis
16.
持久层的问题
• 对mongodb redis 等的内部机制缺乏足够的认识 • 对已有问题的解决没有进行归纳和总结 • 没有及时跟进这些软件平台的新特性和新功能
Baixar agora