确定了基本需求后开始思虑怎么实现。 网上搜了一堆资料, 理解到python可以做很多的事情:android自动化测试用到、写网络爬虫用到、linux客户端开拓用到、游戏开拓用到、人工智能、图形图像处理也用到, 关键是也可以用来做web后端开拓。当时心里想:“天呐, python在手,天下我有啊”。基于不会专门做web开拓的考虑, 没有选择主流的php做后端,而选择了基于python的Django框架。前端创造有很多框架:淘宝的sui mobile、亚马逊的Amaze UI、企鹅的Frozen UI等,这些框架都大概看了下封装的基本控件, 觉得sui mobile(虽然现在不掩护了)用来做商城系统比较方便。 于是前后端框架就确认了下来:
后端Django框架
前端sui mobile框架
确定框架后, 拿起多年前买的《python根本教程》看了大约一周, 然后网上找了个django教程大概浏览了一遍,前端在3school上约一周韶光学习了jquery、css3、html5(上学时有过一点网页开拓履历),然后上sui mobile官网也大概浏览了一遍。 然后开始正式开拓。开拓过程中也碰着很多问题, 不过很多瓶颈都可以在网络上找到办理办法。 觉得做上层开拓很享受,由于网络上很多隐蔽的高手都在帮着你一起办理问题。 而平时做底层开拓, 涌现的问题常日网络上都搜不到办理办法, 须要自己去啃硬件厂商供应的数据手册等晦涩的文档,有种在黑夜里前行的觉得(不知道是不是底层开拓没有分享精神)。 总之韶光过的很快, 从无到有, 系统有了基本的样子容貌。
下面是我在微信"大众年夜众号里申请了一个测试号, 然后买了一个阿里云ECS做事器, 关注该测试号点计入商城可进入微商城:
这个是开拓的微信商城的首页, 里面的图片按钮等都可以通过后端配置。 觉得虽然不是很好看, 但也够用了。
这个是商品列表界面, 开拓了网格和列表两种展示风格, 后台可以很方便的切换
这个是商品详细界面, 参照了手机淘宝的设计。 现在很多公司开拓的微商城都是类似的界面, 大同小异
下面的便是后台管理界面了。django虽然自带了后台管理系统,但是只适用于电脑上用,而且界面一样平常。基于手机很方便,于是又开拓了后台系统, 方便在手机上管理
下面的是商品上架的操作
这个是可以统计发卖额并做基本剖析的界面, 觉得还是比较有用的
由于界面太多了, 挑了几个紧张的界面先容下。 现在系统有分销功能和积分功能, 后续想着各种营销功能也要开拓下, 反正边学边做吧。
通过做这个别系, 自己也有一些感悟。 以前总以为自己是做底层开拓的, web不能做、客户端不能做、android app不能做、ios不能做等等, 现在想想,有种故步自封的觉得。 毕竟技能一贯在发展, 在无法像那些科学家深钻一个领域的条件下, 巩固自己善于领域的同时多考试测验下其它的领域, 心中的格局才会大一点, 对往后的事情、转行或创业都大有裨益。
在这里特殊佩服达芬奇师长西席, 师长西席堪称跨界模范, 他既是一个画家、一个天文学家、一个发明家,同时还善于建筑、音乐、雕塑、数学、生理、物理等领域。 以是觉得人生要用于考试测验,像我们程序员,更应像达芬奇师长西席学习, 对各种技能保有好奇和学习的激情亲切。
期望在这里结交一些可爱的人, 相互学习互换,共同进步。