Maorongrong smile like sunshine

类instagram,pinterest开发

2016-04-28

目前比较火的一种手机开发方式,不是完全原生的手机APP开发,直接开发网站,在手机上起web容器展示html应用,或者在浏览器打开。 推荐开发方式:前端jQuery.mobile + 后端Flask

请教欢爷收获不少啊,先记下来,慢慢消化。 Web开发框架:WiKi:WebFrameworks

应用

目前比较火的一种手机开发方式,不是完全原生的手机APP开发,直接开发网站,在手机上起web容器展示html应用,或者在浏览器打开。 推荐开发方式:

前端jQuery.mobile + 后端Flask

pinterest

1b4c510fd9f9d72af2b89ec1d62a2834359bbb0a.jpg-390.9kB

Pinterest 采用的是瀑布流的形式展现图片内容,无需用户翻页,新的图片不断自动加载在页面底端,让用户不断的发现新的图片。 Pinterest堪称图片版的Twitter,网民可以将感兴趣的图片在Pinterest保存,其他网友可以关注,也可以转发图片。索尼等许多公司也在Pinterest建立了主页,用图片营销旗下的产品和服务。 Pinterest,把自己感兴趣的东西用图钉钉在钉板(PinBoard)上。 该项目的创意来自于创始人 Ben Silbermann 为他的女朋友寻找订婚戒指之时。他发现了很多还算中意的戒指,但又需要反复比较,于是他就开发了 >Pinterest,把它们随手贴在同一个页面上。[4] 有趣的是,Ben一开始并不想把Pinterest发展成为一个受主流人群欢迎的公司,而是技术社区。但事与愿违,Ben有时也坦诚,公司发展不在其掌控中,只能随波逐流,跟着大家感觉走。

instagram

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

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的扩展)。

可通过网络访问。

菜鸟教程:8天学通MongoDB

coding rules

KISS-keep it simple,stupid

DRY-don’t repeat yourself


Comments