我叫李宜东,是一名华中科技大学的大二学生,一名网站开发的萌新,在大一上半学期,就想做一个我们班级专属的网站,方便同学们(方便我这个学委偷懒)。
下面放出我的网站信息架构、技术组合和从一个小白成长到现在一个小小工作室负责人的一些经验分享。
1.最初使用 MVC 框架时,没有模型的概念,把数据库操作也写在了控制器,维护、复用和扩展都很麻烦。 2.数据库最初设计没有考虑扩展性,最近数据库向高版本迁移时懒得导出 sql ,复制了 data 目录到高版本 MySQL,然后数据异常,至今个人论坛还没来得及恢复数据。 3.最初密码设计只做了简单的 md5 加密,导致现在也没能加字符 md5 。 4.开发文档和项目文档的编写,有一天,突然翻到之前的文档,发现我写的代码已经偏离最初设计(软件课设作业:学生管理系统),成了班级网站:), mark :更新日志
这样,我上学期在一元服务器上折腾出了班级网站,这学期,我想将全站做成响应式网站,做出更多方便同学的功能。最后,感谢腾讯云给了同学体验云服务的机会,也希望其他同学也可以在云上做出自己想要的网站 /App 。
![]() | 1 webcjz 2016-09-19 23:57:01 +08:00 ![]() 支持,就是要有颗折腾的心 |
![]() | 2 qfdk PRO 好复杂- -其实把你就用 wordpress 就好了 管理界面也有了 自己设计下前端,然后 bbs 找个 dz 弄上 同学入口那里似乎要自己写一些逻辑了,基本就是CRUD 课件上传下载还是百度云,以免服务器悲剧。统一购书基本就是insert语句把。thinkphp玩儿的不多。 就是折腾的感觉,时间 快的话一周吧。界面写起来可能麻烦一点儿。 |
![]() | 3 ll3027 2016-09-20 02:17:08 +08:00 用建站工具就好。 |
4 ArrayZoneYour OP |
![]() | 5 qfdk PRO @ArrayZoneYour upupw 这是什么鬼? C:\amp\UPUPW_AP7.0\htdocs\ 手动斜眼 |
![]() | 6 pyufftj 2016-09-20 07:00:44 +08:00 ![]() 不错,同华科的来顶你一下。 |
7 ArrayZoneYour OP @qfdk PHP 环境集成包呐,你这个路径不就是解压之后的默认网站目录嘛(°°〃)手动呆滞+1s |
![]() | 8 popu111 2016-09-20 07:53:45 +08:00 via Android 真偷懒方式:不做网站, QQ 群就够了,同时具有比较好的小白亲和度 |
9 ArrayZoneYour OP @popu111 其实我们班有一个 QQ 群就是我专门发通知的,全员禁言~ |
![]() | 10 huntererer 2016-09-20 08:09:47 +08:00 ![]() 哈,大三前端狗表示很佩服啊 现在的学弟们几乎人人都是全栈了(可怕 一点建议哈,前端可以再做好看点,起码中文字体换一换。其实大面积用 boostrap 的样式就可以 |
![]() | 11 herozzm 2016-09-20 08:15:01 +08:00 via Android 说了这么多,网站已经做出了了 |
![]() | 12 zhxhwyzh14 2016-09-20 08:16:20 +08:00 QQ 群足以,而且干嘛禁言,,,大家聊天多好 |
![]() | 13 Baymaxbowen 2016-09-20 08:20:23 +08:00 via Android @zhxhwyzh14 会有人各种斗图,聊天刷屏啊,然后就看不到通知了 |
14 ArrayZoneYour OP @zhxhwyzh14 有专门用来水的群的, orz |
15 ArrayZoneYour OP @huntererer 嗯嗯,谢谢学长的建议(*^ω^*) |
![]() | 16 luili 2016-09-20 08:43:59 +08:00 大二学生 可以了 加油 |
![]() | 17 JaHIY 2016-09-20 08:52:36 +08:00 密码哈希, php 不是有专门的函数么?不过,我一般用 bcrypt ( |
![]() | 18 jandan 2016-09-20 09:04:24 +08:00 图真慢啊 |
![]() | 19 30CURRY30 2016-09-20 09:09:00 +08:00 鼓励一下 |
![]() | 20 YORYOR 2016-09-20 09:25:17 +08:00 小学弟 可以的 |
![]() | 21 qcloud 2016-09-20 09:26:13 +08:00 upupw 环境 |
22 ArrayZoneYour OP |
![]() | 23 cosgbgas 2016-09-20 09:52:13 +08:00 这个主要是你自己练手吧。论效率和 QQ 群没法比。我上大学的时候,班里三个 QQ 群 闲聊群有老师的,闲聊群没老师的。事务群,除了管理员不说话的,用来即时通知各种事情。 |
![]() | 24 somnus 2016-09-20 09:56:48 +08:00 ![]() 支持 良好的开端是成功的一半 |
![]() | 25 chuhemiao 2016-09-20 09:57:30 +08:00 能用到 redis 。。。 |
26 ArrayZoneYour OP |
27 roychan 2016-09-20 10:21:35 +08:00 ![]() |
![]() | 28 shyling 2016-09-20 10:28:29 +08:00 via iPhone staroverflow... |
![]() | 29 zangbob 2016-09-20 11:26:29 +08:00 感觉装个 discuz 不就可以了吗? |
30 ArrayZoneYour OP @shyling Stack(我错了 |
31 Alias4ck 2016-09-20 11:49:58 +08:00 网站图片加载略慢 |
32 ArrayZoneYour OP @Alias4ck 我没有做图片压缩的锅(我去压缩一下 |
![]() | 33 cncqw 2016-09-20 13:42:13 +08:00 楼主对工作的态度很认真,值得肯定,其他的看看就行了 |
![]() | 34 huage 2016-09-20 14:18:48 +08:00 QQ 群+wecenter 或者 discuz ,足够。 当然如果你想自己完全开发也是值得肯定的,你有时间去折腾的话。 |
35 good758 2016-09-20 14:24:05 +08:00 这种要的是项目经验 |
![]() | 36 lan894734188 2016-09-20 15:04:06 +08:00 via Android 这又是个比较大的架构了 用原生撸咯 |
![]() | 37 ibufu 2016-09-20 19:40:56 +08:00 略丑 |
38 connection 2016-09-20 23:40:57 +08:00 tp 改成 ci 估计开发还得快一些 |
39 okudayukiko0 2016-09-21 00:46:08 +08:00 直接 WorePress 完事 .. 此外这等工程用不着 Redis ...大不了就 Tokyo Cabinet,MongoDB , Neo4J ... |
![]() | 40 gladuo 2016-09-21 01:47:09 +08:00 ![]() 文章很『学校』。。。 不过看起来已经干了蛮多事情了,鼓励一下 |
![]() | 41 x4storm 2016-09-21 14:43:10 +08:00 UI 设计落后两个时代,可以去扒一扒好看网站的样式 |