目前比较火的一种手机开发方式,不是完全原生的手机APP开发,直接开发网站,在手机上起web容器展示html应用,或者在浏览器打开。 推荐开发方式:前端jQuery.mobile + 后端Flask
请教欢爷收获不少啊,先记下来,慢慢消化。 Web开发框架:WiKi:WebFrameworks
应用
目前比较火的一种手机开发方式,不是完全原生的手机APP开发,直接开发网站,在手机上起web容器展示html应用,或者在浏览器打开。 推荐开发方式:
前端jQuery.mobile + 后端Flask
Pinterest 采用的是瀑布流的形式展现图片内容,无需用户翻页,新的图片不断自动加载在页面底端,让用户不断的发现新的图片。 Pinterest堪称图片版的Twitter,网民可以将感兴趣的图片在Pinterest保存,其他网友可以关注,也可以转发图片。索尼等许多公司也在Pinterest建立了主页,用图片营销旗下的产品和服务。 Pinterest,把自己感兴趣的东西用图钉钉在钉板(PinBoard)上。 该项目的创意来自于创始人 Ben Silbermann 为他的女朋友寻找订婚戒指之时。他发现了很多还算中意的戒指,但又需要反复比较,于是他就开发了 >Pinterest,把它们随手贴在同一个页面上。[4] 有趣的是,Ben一开始并不想把Pinterest发展成为一个受主流人群欢迎的公司,而是技术社区。但事与愿违,Ben有时也坦诚,公司发展不在其掌控中,只能随波逐流,跟着大家感觉走。
Web开发框架
- Popular Full-Stack Frameworks
name | latest version | update date |
---|---|---|
Django | 1.9.7 | 2016-6-4 |
TurboGears | 2.3.8 | 2016-3-6 |
web2py | 2.14.6 | 2016-5-10 |
- Popular Non Full-Stack Frameworks
name | latest version | update date |
---|---|---|
Bottle | 0.12.9 | 2015-10-24 |
CherryPy | 5.4.0 | 2016-05-11 |
Flask | 0.11 | 2016-05-29 |
推荐使用Flask,社区活跃,轻量级易于处理。
前端开发
jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices.
MongoDB
MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。
它的特点是高性能、易部署、易使用,存储数据非常方便。
主要功能特性有:
面向集合存储,易存储对象类型的数据。 模式自由。
支持动态查询。
支持完全索引,包含内部对象。
支持查询。
支持复制和故障恢复。
使用高效的二进制数据存储,包括大型对象(如视频等)。
自动处理碎片,以支持云计算层次的扩展性。
支持RUBY,PYTHON,JAVA,C++,PHP,C#等多种语言。
文件存储格式为BSON(一种JSON的扩展)。
可通过网络访问。
coding rules
KISS-keep it simple,stupid
DRY-don’t repeat yourself