【导航网站需求篇】
在某一天我要寻找自己曾经收藏过的网址时,发现我的谷歌浏览器收藏夹里面已经收藏了太多的网址,即使是按照分类来分,也比较费劲的才能找到自己需要的,着实让我着急。我相信你使用浏览器网址收藏夹也遇到了同样的问题。
而在工作中,突然某个时刻非常急需自己要找曾经自己收藏的网址时,如果时间花的比较多的情况下(比如:5分钟还没找到),那还不如在去百度寻找一个新的结果,我现在就是这么干的。
先给出最终的成品:https://gaole.cc/code
后面想想,这样干,浏览器的收藏夹又有何意义?
每个分类如果按照肉眼第一眼就能看到想要的或者按照可快速检索来寻找的话,估计收藏20多个网址已经看起来比较眼花了。更何况是,时间一长,很难记住那个想要的网址被收藏到了哪个分类。
于是乎,想着网上有没有一个专门为程序员提供网址导航的(我也是做技术的)网站,各种应用场景和工具、插件等等。
带着需求,去百度了一下,果然有。
但是界面过于沉郁和臃肿,堆砌的内容太多了,虽然也对网址进行了分类,但是不知道应该点哪个。个人感觉布局上没有很好的重视视觉效果吧。其次就是没有花太多心思站在技术角度思考,哪些是技术想要的,而是把所有和技术相关的网址都堆砌上去了。
想让原站长改变,可能性不大,自己又是做开发的,对于这种网站不就是几天时间的问题?
于是,一个大胆的想法就来了,3天内开发完成类似的导航网站,方便自己以后查询重要的网址,也为一些做技术的朋友提供方便。
【导航网站分析篇】
需求也非常简单,有过开发经验的人,看几眼,心里就有底了。脑子里面会很快的蹦出来,用什么语言,用什么框架等等。
所有的页面都是通用的,头部、左部、右部、底部
1、顶部是大分类导航菜单
2、左边是当前大分类下的子分类
3、右边是网址列表
A、每个网址都带有图标
B、网址个数自适应当前屏幕宽度
4、H5自适应手机网页
了解到这么多,基本上这个开发的需求就出来了,而且对于自己要做的网页框架已经在脑袋里面构思好了。当然了,不能完全照抄人家的。得模仿,程序员学习最快的就是模仿。
我自己是做JAVA开发的,如果用JAVA开发,一切得从头来,即使有开源的架构,但是很多还得自己写,包括:数据库、后台功能、前端UI等等。
我该怎么办呢?看我下一篇...