SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
移动创业团队的百宝箱
   —— 迷你创业技术团队应知应会




  @jeff_kit
  ⼀一起来,高速推动生活。
  广州图睿信息技术有限公司
12年2月26日星期日
About Me

        • @jeff_kit
        • 新晋奶爸
        • 图睿信息Co-Founder
        • 珠三角技术沙龙组委

12年2月26日星期日
点歌台




              ⼀一起         速推
12年2月26日星期日
今天谈论的语境

              • 移动互联网创业
              • 迷你精干的团队
              • 客户端(iOS)与服务器端技术
              • 应用、非游戏
              • 个人意见,仅供参考

12年2月26日星期日
大纲

              • 关于技术的选型
              • 保障产品的品质
              • 协作、测试、部署相关


12年2月26日星期日
关于技术选型



12年2月26日星期日
目标:快而不脏

              • 唯快不破,支持快速实现
              • 使用⼀一站式的解决方案
              • 别给自己太多选择
              • 让架构清晰,让代码干净

12年2月26日星期日
原则:不重复造轮子


              • 使用开源解决方案
              • 专注于你的业务逻辑


12年2月26日星期日
基准:⼀一切在掌握中

              • 是否有齐备的文档
              • 社区是否活跃
              • 源代码完全开放
              • 成熟方案优先
              • 对未成熟项目有掌控的能力和信心

12年2月26日星期日
iOS技术选型要点

              • UI、样式
              • 网络请求库
              • jsonxml Parser
              • 统计
              • push notification

12年2月26日星期日
Three20

              • Objective-C增强(Category)
              • 网络请求 + 缓存策略
              • URL Style Navigation + Persistence
              • StyleSheets
              • UI

12年2月26日星期日
Parse--移动开发的rails

              • 完全无需后台的开发模式
              • User Auth
              • Data Storage
              • SNS Connection
              • Push Notification

12年2月26日星期日
PhoneGap

              • HTML + CSS + JS
              • 全平台
              • 轻装上阵


12年2月26日星期日
友盟开发者工具

              • 用户行为统计分析
              • 自定义统计事件
              • 在线参数


12年2月26日星期日
服务器端技术选型

              • hosting
              • Web Server
              • Web Framework
              • database & storage

12年2月26日星期日
Hosting

              • EC2 + S3
              • Linode + 又拍云
              • SAE


12年2月26日星期日
web server


              • Nginx
              • uWsgi


12年2月26日星期日
web framework

              • Django
               • 史上文档最完善的web framework
               • ⼀一站式解决方案
               • 丰富的第三方插件

12年2月26日星期日
推荐的Django plugins
              • djangoresetframework
              • social_auth
              • imagekit
              • tagging
              • django-activity-stream
              • django-celery
12年2月26日星期日
Database

              • Mysql for storage
              • Redis for compute, cache
              • MongoDB for LBS


12年2月26日星期日
保障产品的质量



12年2月26日星期日
产品质量的三个层次

              • 首先,解决用户需求的质量
              • 其次,技术的质量 !!
              • 最后,用户体验的质量


12年2月26日星期日
技术要求渐进式

              • 能运行
              • 不Crash
              • 安全
              • 再快⼀一点
              • 再省资源⼀一点

12年2月26日星期日
安全传输

              • https,有条件的话。
              • 加密,避免敏感数据明文传输
               • 不可逆hash签名用于身份验证
               • 对称加密用于敏感数据

12年2月26日星期日
内存管理


              • dealloc里要做的不仅仅是release.
              • 要知道收到内存警告后会发生什么


12年2月26日星期日
缓存、压缩

              • 照顾2G网络用户
              • 为用户节省流量,提高访问速度
              • HTTP层缓存,Etag
              • 应用层缓存,CoreData

12年2月26日星期日
非阻塞UI

              • 非不得已不要Block住UI
              • 把请求工作异步出去
              • 善用状态栏的20象素!


12年2月26日星期日
协作、测试、部署



12年2月26日星期日
协作--过程管理

              • Open table + 白板 + evernote
              • redmine
              • 文档在注释里,在嘴里


12年2月26日星期日
协作--Version Control

              • git
              • gitosis
              • git flow


12年2月26日星期日
建立测试环境

              • 测试环境、生产环境同时启用
              • 测试环境 =》生产环境
              • 客户端也分测试版、生产版


12年2月26日星期日
软件分发--TestFlight




12年2月26日星期日
12年2月26日星期日
后台进程管理


              • superVisor



12年2月26日星期日
系统监控


              • Nagios
              • 速推


12年2月26日星期日
Q&A



12年2月26日星期日

Weitere ähnliche Inhalte

Andere mochten auch

Zh120226techparty velocity2011-review
Zh120226techparty velocity2011-reviewZh120226techparty velocity2011-review
Zh120226techparty velocity2011-reviewZoom Quiet
 
Zh120226techparty zd-story
Zh120226techparty zd-storyZh120226techparty zd-story
Zh120226techparty zd-storyZoom Quiet
 
Velocity2011分享
Velocity2011分享Velocity2011分享
Velocity2011分享Zoom Quiet
 
Guia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOCGuia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOCAlejandro Videla
 
Contabilitatea manageriala a costurilor firmei - Seminarii, notiuni de baza s...
Contabilitatea manageriala a costurilor firmei - Seminarii, notiuni de baza s...Contabilitatea manageriala a costurilor firmei - Seminarii, notiuni de baza s...
Contabilitatea manageriala a costurilor firmei - Seminarii, notiuni de baza s...ABC Training Consulting
 
ADR in practice: Pre-Claim Conciliation – 2 years on
ADR in practice: Pre-Claim Conciliation – 2 years onADR in practice: Pre-Claim Conciliation – 2 years on
ADR in practice: Pre-Claim Conciliation – 2 years onAcas Comms
 
Re-building employment relations? Mediation, partnership, and the management ...
Re-building employment relations? Mediation, partnership, and the management ...Re-building employment relations? Mediation, partnership, and the management ...
Re-building employment relations? Mediation, partnership, and the management ...Acas Comms
 
Corruption and Development
Corruption and DevelopmentCorruption and Development
Corruption and DevelopmentAndeel Ali
 
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x The Linux Foundation
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)The Linux Foundation
 
старинные единицы длины на руси
старинные единицы длины на русистаринные единицы длины на руси
старинные единицы длины на русиLZolotko
 
старинные единицы длины в пословицах и поговорках
старинные единицы длины в пословицах и поговоркахстаринные единицы длины в пословицах и поговорках
старинные единицы длины в пословицах и поговоркахLZolotko
 
влияние размера школ на эффективность
влияние размера школ на эффективностьвлияние размера школ на эффективность
влияние размера школ на эффективностьValeriy Platonov
 
Import this, that, and the other thing: custom importers
Import this, that, and the other thing: custom importersImport this, that, and the other thing: custom importers
Import this, that, and the other thing: custom importersZoom Quiet
 
ImpoImport this, that, and the other thing: custom importersrt not for_y
ImpoImport this, that, and the other thing: custom importersrt not for_yImpoImport this, that, and the other thing: custom importersrt not for_y
ImpoImport this, that, and the other thing: custom importersrt not for_yZoom Quiet
 

Andere mochten auch (20)

Zh120226techparty velocity2011-review
Zh120226techparty velocity2011-reviewZh120226techparty velocity2011-review
Zh120226techparty velocity2011-review
 
Zh120226techparty zd-story
Zh120226techparty zd-storyZh120226techparty zd-story
Zh120226techparty zd-story
 
Velocity2011分享
Velocity2011分享Velocity2011分享
Velocity2011分享
 
Guia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOCGuia argentina de tratamiento de la EPOC
Guia argentina de tratamiento de la EPOC
 
Contabilitatea manageriala a costurilor firmei - Seminarii, notiuni de baza s...
Contabilitatea manageriala a costurilor firmei - Seminarii, notiuni de baza s...Contabilitatea manageriala a costurilor firmei - Seminarii, notiuni de baza s...
Contabilitatea manageriala a costurilor firmei - Seminarii, notiuni de baza s...
 
ADR in practice: Pre-Claim Conciliation – 2 years on
ADR in practice: Pre-Claim Conciliation – 2 years onADR in practice: Pre-Claim Conciliation – 2 years on
ADR in practice: Pre-Claim Conciliation – 2 years on
 
Re-building employment relations? Mediation, partnership, and the management ...
Re-building employment relations? Mediation, partnership, and the management ...Re-building employment relations? Mediation, partnership, and the management ...
Re-building employment relations? Mediation, partnership, and the management ...
 
What will the march 6 student led conference look like
What will the march 6 student led conference look likeWhat will the march 6 student led conference look like
What will the march 6 student led conference look like
 
Corruption and Development
Corruption and DevelopmentCorruption and Development
Corruption and Development
 
Xen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10xXen in the Cloud at SCALE 10x
Xen in the Cloud at SCALE 10x
 
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x Xen Cloud Platform at Build a Cloud Day at SCALE 10x
Xen Cloud Platform at Build a Cloud Day at SCALE 10x
 
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
Xen cloud platform v1.1 (given at Build a Cloud Day in Antwerp)
 
A 8 russian soviet history - comparrison ussr vs. us
A 8 russian soviet history - comparrison ussr vs. usA 8 russian soviet history - comparrison ussr vs. us
A 8 russian soviet history - comparrison ussr vs. us
 
A7 russian history the cold war spying from the air the costs
A7 russian history the cold war spying from the air the costsA7 russian history the cold war spying from the air the costs
A7 russian history the cold war spying from the air the costs
 
старинные единицы длины на руси
старинные единицы длины на русистаринные единицы длины на руси
старинные единицы длины на руси
 
старинные единицы длины в пословицах и поговорках
старинные единицы длины в пословицах и поговоркахстаринные единицы длины в пословицах и поговорках
старинные единицы длины в пословицах и поговорках
 
004 Лекция о дизайне
004 Лекция о дизайне004 Лекция о дизайне
004 Лекция о дизайне
 
влияние размера школ на эффективность
влияние размера школ на эффективностьвлияние размера школ на эффективность
влияние размера школ на эффективность
 
Import this, that, and the other thing: custom importers
Import this, that, and the other thing: custom importersImport this, that, and the other thing: custom importers
Import this, that, and the other thing: custom importers
 
ImpoImport this, that, and the other thing: custom importersrt not for_y
ImpoImport this, that, and the other thing: custom importersrt not for_yImpoImport this, that, and the other thing: custom importersrt not for_y
ImpoImport this, that, and the other thing: custom importersrt not for_y
 

Ähnlich wie Zh120226techparty jeff kit-ios-toolbox

何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)Xu Wang
 
敏捷模式下的百度研发基础环境建设 1
敏捷模式下的百度研发基础环境建设 1敏捷模式下的百度研发基础环境建设 1
敏捷模式下的百度研发基础环境建设 1drewz lin
 
Android vs e pub
Android vs e pubAndroid vs e pub
Android vs e pub永昇 陳
 
走上It之路
走上It之路走上It之路
走上It之路David Xie
 
KISSY 1.3-released
KISSY 1.3-releasedKISSY 1.3-released
KISSY 1.3-releasedyiming he
 
Node.js Quick Tour
Node.js Quick TourNode.js Quick Tour
Node.js Quick Tourmyzykj
 
Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林fulin tang
 
09 赵昆
09 赵昆09 赵昆
09 赵昆锐 张
 
垂直互联网站点的技术改造
垂直互联网站点的技术改造垂直互联网站点的技术改造
垂直互联网站点的技术改造Dahui Feng
 
Hadoop的典型应用与企业化之路 for HBTC 2012
Hadoop的典型应用与企业化之路 for HBTC 2012Hadoop的典型应用与企业化之路 for HBTC 2012
Hadoop的典型应用与企业化之路 for HBTC 2012James Chen
 
Top100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copyTop100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copydrewz lin
 
Introduction to big data
Introduction to big dataIntroduction to big data
Introduction to big data邦宇 叶
 
Qcon2013 罗李 - hadoop在阿里
Qcon2013 罗李 - hadoop在阿里Qcon2013 罗李 - hadoop在阿里
Qcon2013 罗李 - hadoop在阿里li luo
 
小米Hadoop&hbase微实践
小米Hadoop&hbase微实践小米Hadoop&hbase微实践
小米Hadoop&hbase微实践Liang Xie
 
美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New翀 刘
 
網站上線了,然後呢?
網站上線了,然後呢?網站上線了,然後呢?
網站上線了,然後呢?Kirk Chen
 
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享ChinaNetCloud
 
Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林yp_fangdong
 
Advanced Analytics and Machine Learning with Data Virtualization (Chinese)
Advanced Analytics and Machine Learning with Data Virtualization (Chinese)Advanced Analytics and Machine Learning with Data Virtualization (Chinese)
Advanced Analytics and Machine Learning with Data Virtualization (Chinese)Denodo
 

Ähnlich wie Zh120226techparty jeff kit-ios-toolbox (20)

何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
何时浮云散尽(在北邮北邮纪阳老师移动互联网课程上的讲义)
 
敏捷模式下的百度研发基础环境建设 1
敏捷模式下的百度研发基础环境建设 1敏捷模式下的百度研发基础环境建设 1
敏捷模式下的百度研发基础环境建设 1
 
Android vs e pub
Android vs e pubAndroid vs e pub
Android vs e pub
 
走上It之路
走上It之路走上It之路
走上It之路
 
KISSY 1.3-released
KISSY 1.3-releasedKISSY 1.3-released
KISSY 1.3-released
 
Node.js Quick Tour
Node.js Quick TourNode.js Quick Tour
Node.js Quick Tour
 
Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林
 
09 赵昆
09 赵昆09 赵昆
09 赵昆
 
垂直互联网站点的技术改造
垂直互联网站点的技术改造垂直互联网站点的技术改造
垂直互联网站点的技术改造
 
Hadoop的典型应用与企业化之路 for HBTC 2012
Hadoop的典型应用与企业化之路 for HBTC 2012Hadoop的典型应用与企业化之路 for HBTC 2012
Hadoop的典型应用与企业化之路 for HBTC 2012
 
Top100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copyTop100summit 秀野堂主-做最好的html5游戏 copy
Top100summit 秀野堂主-做最好的html5游戏 copy
 
Introduction to big data
Introduction to big dataIntroduction to big data
Introduction to big data
 
Qcon2013 罗李 - hadoop在阿里
Qcon2013 罗李 - hadoop在阿里Qcon2013 罗李 - hadoop在阿里
Qcon2013 罗李 - hadoop在阿里
 
Web Engineering
Web EngineeringWeb Engineering
Web Engineering
 
小米Hadoop&hbase微实践
小米Hadoop&hbase微实践小米Hadoop&hbase微实践
小米Hadoop&hbase微实践
 
美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New
 
網站上線了,然後呢?
網站上線了,然後呢?網站上線了,然後呢?
網站上線了,然後呢?
 
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
 
Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林Redis大数据之路 dtcc-唐福林
Redis大数据之路 dtcc-唐福林
 
Advanced Analytics and Machine Learning with Data Virtualization (Chinese)
Advanced Analytics and Machine Learning with Data Virtualization (Chinese)Advanced Analytics and Machine Learning with Data Virtualization (Chinese)
Advanced Analytics and Machine Learning with Data Virtualization (Chinese)
 

Mehr von Zoom Quiet

产品信息收集系统Infoc的演变
产品信息收集系统Infoc的演变产品信息收集系统Infoc的演变
产品信息收集系统Infoc的演变Zoom Quiet
 
01s0401 go,互联网时代的c语言 许式伟
01s0401 go,互联网时代的c语言   许式伟01s0401 go,互联网时代的c语言   许式伟
01s0401 go,互联网时代的c语言 许式伟Zoom Quiet
 
Zoz pwned-by-the-owner-表惹程序猿
Zoz pwned-by-the-owner-表惹程序猿Zoz pwned-by-the-owner-表惹程序猿
Zoz pwned-by-the-owner-表惹程序猿Zoom Quiet
 
金山云查询系统改进之路1
金山云查询系统改进之路1金山云查询系统改进之路1
金山云查询系统改进之路1Zoom Quiet
 
陈正 Introduction to-sae_python
陈正   Introduction to-sae_python陈正   Introduction to-sae_python
陈正 Introduction to-sae_pythonZoom Quiet
 
111218 zhtechparty-panda讲稿
111218 zhtechparty-panda讲稿111218 zhtechparty-panda讲稿
111218 zhtechparty-panda讲稿Zoom Quiet
 
111218 zhtechparty-移动互联网产品需求分析
111218 zhtechparty-移动互联网产品需求分析111218 zhtechparty-移动互联网产品需求分析
111218 zhtechparty-移动互联网产品需求分析Zoom Quiet
 
111218 zhtechparty-zd-浅谈symbian开发
111218 zhtechparty-zd-浅谈symbian开发111218 zhtechparty-zd-浅谈symbian开发
111218 zhtechparty-zd-浅谈symbian开发Zoom Quiet
 
金山卫士界面框架
金山卫士界面框架金山卫士界面框架
金山卫士界面框架Zoom Quiet
 
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysqlZoom Quiet
 
111030 gztechparty-小路-sophia
111030 gztechparty-小路-sophia111030 gztechparty-小路-sophia
111030 gztechparty-小路-sophiaZoom Quiet
 
080328 linux2 bsd
080328 linux2 bsd080328 linux2 bsd
080328 linux2 bsdZoom Quiet
 
110929 kn-手机软件测试
110929 kn-手机软件测试110929 kn-手机软件测试
110929 kn-手机软件测试Zoom Quiet
 
Socialmediaaroundtheworld2011
Socialmediaaroundtheworld2011Socialmediaaroundtheworld2011
Socialmediaaroundtheworld2011Zoom Quiet
 
110925 zdparty-正点闹钟产品分享
110925 zdparty-正点闹钟产品分享110925 zdparty-正点闹钟产品分享
110925 zdparty-正点闹钟产品分享Zoom Quiet
 
110922 knoss-vol26-c++运行库
110922 knoss-vol26-c++运行库110922 knoss-vol26-c++运行库
110922 knoss-vol26-c++运行库Zoom Quiet
 

Mehr von Zoom Quiet (20)

42qu thrift1
42qu thrift142qu thrift1
42qu thrift1
 
产品信息收集系统Infoc的演变
产品信息收集系统Infoc的演变产品信息收集系统Infoc的演变
产品信息收集系统Infoc的演变
 
Go courseday3
Go courseday3Go courseday3
Go courseday3
 
Go courseday2
Go courseday2Go courseday2
Go courseday2
 
Go courseday1
Go courseday1Go courseday1
Go courseday1
 
01s0401 go,互联网时代的c语言 许式伟
01s0401 go,互联网时代的c语言   许式伟01s0401 go,互联网时代的c语言   许式伟
01s0401 go,互联网时代的c语言 许式伟
 
Zoz pwned-by-the-owner-表惹程序猿
Zoz pwned-by-the-owner-表惹程序猿Zoz pwned-by-the-owner-表惹程序猿
Zoz pwned-by-the-owner-表惹程序猿
 
金山云查询系统改进之路1
金山云查询系统改进之路1金山云查询系统改进之路1
金山云查询系统改进之路1
 
陈正 Introduction to-sae_python
陈正   Introduction to-sae_python陈正   Introduction to-sae_python
陈正 Introduction to-sae_python
 
111218 zhtechparty-panda讲稿
111218 zhtechparty-panda讲稿111218 zhtechparty-panda讲稿
111218 zhtechparty-panda讲稿
 
111218 zhtechparty-移动互联网产品需求分析
111218 zhtechparty-移动互联网产品需求分析111218 zhtechparty-移动互联网产品需求分析
111218 zhtechparty-移动互联网产品需求分析
 
111218 zhtechparty-zd-浅谈symbian开发
111218 zhtechparty-zd-浅谈symbian开发111218 zhtechparty-zd-浅谈symbian开发
111218 zhtechparty-zd-浅谈symbian开发
 
金山卫士界面框架
金山卫士界面框架金山卫士界面框架
金山卫士界面框架
 
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql
 
111030 gztechparty-小路-sophia
111030 gztechparty-小路-sophia111030 gztechparty-小路-sophia
111030 gztechparty-小路-sophia
 
080328 linux2 bsd
080328 linux2 bsd080328 linux2 bsd
080328 linux2 bsd
 
110929 kn-手机软件测试
110929 kn-手机软件测试110929 kn-手机软件测试
110929 kn-手机软件测试
 
Socialmediaaroundtheworld2011
Socialmediaaroundtheworld2011Socialmediaaroundtheworld2011
Socialmediaaroundtheworld2011
 
110925 zdparty-正点闹钟产品分享
110925 zdparty-正点闹钟产品分享110925 zdparty-正点闹钟产品分享
110925 zdparty-正点闹钟产品分享
 
110922 knoss-vol26-c++运行库
110922 knoss-vol26-c++运行库110922 knoss-vol26-c++运行库
110922 knoss-vol26-c++运行库
 

Zh120226techparty jeff kit-ios-toolbox

  • 1. 移动创业团队的百宝箱 —— 迷你创业技术团队应知应会 @jeff_kit ⼀一起来,高速推动生活。 广州图睿信息技术有限公司 12年2月26日星期日
  • 2. About Me • @jeff_kit • 新晋奶爸 • 图睿信息Co-Founder • 珠三角技术沙龙组委 12年2月26日星期日
  • 3. 点歌台 ⼀一起 速推 12年2月26日星期日
  • 4. 今天谈论的语境 • 移动互联网创业 • 迷你精干的团队 • 客户端(iOS)与服务器端技术 • 应用、非游戏 • 个人意见,仅供参考 12年2月26日星期日
  • 5. 大纲 • 关于技术的选型 • 保障产品的品质 • 协作、测试、部署相关 12年2月26日星期日
  • 7. 目标:快而不脏 • 唯快不破,支持快速实现 • 使用⼀一站式的解决方案 • 别给自己太多选择 • 让架构清晰,让代码干净 12年2月26日星期日
  • 8. 原则:不重复造轮子 • 使用开源解决方案 • 专注于你的业务逻辑 12年2月26日星期日
  • 9. 基准:⼀一切在掌握中 • 是否有齐备的文档 • 社区是否活跃 • 源代码完全开放 • 成熟方案优先 • 对未成熟项目有掌控的能力和信心 12年2月26日星期日
  • 10. iOS技术选型要点 • UI、样式 • 网络请求库 • jsonxml Parser • 统计 • push notification 12年2月26日星期日
  • 11. Three20 • Objective-C增强(Category) • 网络请求 + 缓存策略 • URL Style Navigation + Persistence • StyleSheets • UI 12年2月26日星期日
  • 12. Parse--移动开发的rails • 完全无需后台的开发模式 • User Auth • Data Storage • SNS Connection • Push Notification 12年2月26日星期日
  • 13. PhoneGap • HTML + CSS + JS • 全平台 • 轻装上阵 12年2月26日星期日
  • 14. 友盟开发者工具 • 用户行为统计分析 • 自定义统计事件 • 在线参数 12年2月26日星期日
  • 15. 服务器端技术选型 • hosting • Web Server • Web Framework • database & storage 12年2月26日星期日
  • 16. Hosting • EC2 + S3 • Linode + 又拍云 • SAE 12年2月26日星期日
  • 17. web server • Nginx • uWsgi 12年2月26日星期日
  • 18. web framework • Django • 史上文档最完善的web framework • ⼀一站式解决方案 • 丰富的第三方插件 12年2月26日星期日
  • 19. 推荐的Django plugins • djangoresetframework • social_auth • imagekit • tagging • django-activity-stream • django-celery 12年2月26日星期日
  • 20. Database • Mysql for storage • Redis for compute, cache • MongoDB for LBS 12年2月26日星期日
  • 22. 产品质量的三个层次 • 首先,解决用户需求的质量 • 其次,技术的质量 !! • 最后,用户体验的质量 12年2月26日星期日
  • 23. 技术要求渐进式 • 能运行 • 不Crash • 安全 • 再快⼀一点 • 再省资源⼀一点 12年2月26日星期日
  • 24. 安全传输 • https,有条件的话。 • 加密,避免敏感数据明文传输 • 不可逆hash签名用于身份验证 • 对称加密用于敏感数据 12年2月26日星期日
  • 25. 内存管理 • dealloc里要做的不仅仅是release. • 要知道收到内存警告后会发生什么 12年2月26日星期日
  • 26. 缓存、压缩 • 照顾2G网络用户 • 为用户节省流量,提高访问速度 • HTTP层缓存,Etag • 应用层缓存,CoreData 12年2月26日星期日
  • 27. 非阻塞UI • 非不得已不要Block住UI • 把请求工作异步出去 • 善用状态栏的20象素! 12年2月26日星期日
  • 29. 协作--过程管理 • Open table + 白板 + evernote • redmine • 文档在注释里,在嘴里 12年2月26日星期日
  • 30. 协作--Version Control • git • gitosis • git flow 12年2月26日星期日
  • 31. 建立测试环境 • 测试环境、生产环境同时启用 • 测试环境 =》生产环境 • 客户端也分测试版、生产版 12年2月26日星期日
  • 34. 后台进程管理 • superVisor 12年2月26日星期日
  • 35. 系统监控 • Nagios • 速推 12年2月26日星期日