从零开始写博客1 - 技术选型及为什么写博客系统

   俗话说没有写过博客系统的厨子不是好的搬运工。关于写博客系统的初衷,作为一个抄过很多代码的渣渣来说当然不能以学习为理由的。而一向以it的文艺渣男自居的我,归结于搭建自己的博客系统的原因是:

    一 : 缅怀一下关停的网易博客。网易博客2018年11月正式下线,陪伴了我整个大学时光的博客就那么突然间不在了,虽然不常在上面更新写作,但多多少少也是有些回忆的,如今回首不得不感叹,青春是一本泛黄的书,还没来得细读便已结束。

   二:除去关停的网易博客,还有新浪,简书,技术类的博客园,csdn等。除了博客园没有注册过外,其他平台均有账号,新浪的小弹窗广告实在是让人生厌,其他平台不多记录。

  好了,说过了两个牵强的原因。也应该记录下要搭建的博客系统需要有什么?

   首先,用户系统是要有的。博客无外乎是向外输出信息,希望找到能与之共鸣的人,那么用户便很重要的。通过用户追踪,后期开展其他事情也方便不是,毕竟有了用户便是有了运营的第一步。

  其次,应该有个资源管理的功能。有了用户,就应该知道要向用户传达什么。资源有很多种:一篇文章是个资源,一张图片也是资源。所以要有资源管理的模块。前期呢就仅针对文章管理了。

   决定了要有什么,下一步就是用什么来做。目前没有购买服务器,所以在本地开发。关于技术选型,首要考虑的只有java和php了,因为身为渣渣的我也只用这两种语言写过项目。对比java和php:

1,java是编译型语言。开发,调试都需要进行编译,但debug通过idea神奇相对容易些。php是解释性语言,服务启动后,有任何感动只需要对代码重新部署即可,免除了重新启停服务,方便,迭代快捷。

2,关于第三方包管理工具,java有maven, php有composer这点觉得种语言不分上下。

3,关于性能,java是常驻内存型的,虽有gc垃圾回收机制,但有些时候编程不注意还是会造成有些内存不能及时被回收,而php完全不存在这问题。相比之下php性能稍微会比不上java,但根据目前php的发展,大多数场景下php足以应付。

综上所述,考虑到自己开发博客,肯定会不停的迭代,完善设计。技术选型上便用php ,框架选择。laravel6.x (此系列是LTS).

下一趴开始设计用户系统

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值