暑假闲着无聊,之前只会Flask,现在手痒又想折腾新东西了,就开始学Django,于是折腾了个小项目用于练手。
主要是一个基于节点的资源分享、收藏、导航的小站。
网站名称是YProugrammer:Y表示Young,Programmer表示程序<b>设计</b>者,合起来就是“年轻的程序设计者”的意思。取这个名字意思就是为那些还在初级阶段的程序员分享一些优质的资源。域名www[dot]yprogrammer[dot]com也到手了。
网站还在开发中,还有很多东西很不完善。为了省事儿、也为了限定初始用户人群,所以使用了GitHub的OAuth2登录。截了4张图:
(1)节点关注页:关注你感兴趣的节点,节点已经进行了大方向的分类(目前的节点不多,后端主要是Python系和NodeJs系,其他比如ROR因为不了解所以没放上去...)
(2)单个节点页:你可以向某个节点推荐资源,资源按照一定的类别组织
(3)资源推荐页:根据你之前关注的节点,为你推荐最新资源
(4)资源导航页:100%抄袭百度首页,只做了2个改动(a)搜索框替换成Google(b)搜索框上面的图标替换成当日的Google Doodle,如果当天没有就显示原Google图标
一个人做东西的坏处就是,大多数都是“想出来”的需求,而不是“原生”的需求,欢迎各位大神提意见哈!
顺便说一下技术感受,个人之前是比较不喜欢Django这种臃肿的框架,到现在真正使用了之后才发现它也有很多优点。所以推荐那些只会一些micro framework(Flask/Bottle等)的童鞋尝试一下Django,至少可以拓宽自己的视野。
[Code] https://github.com/hustlzp/yprogrammer
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/75703
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.