[thinkphp博客开发日记]000-技术栈的选择

关于开发语言的选择

python、C#、js、php、go这些我都尝试过

* python 虽然有那么些框架,但是在web方面并不是python的强项;

* C#  .net core/.net5 这两个平台很快、很强,而且已有自己的上线项目,经得住考验的。但是有点大刀宰小鸡;

* js  个人只用过vue和ag,至于js的服务端接触的不多;

* go  有点尴尬,这个家伙做工具,做微服务、服务器方面确实很强,但是在web方面真的有点尴尬,特别是它的模板引擎有点半成品的感觉;

* php 不吹不不黑,世界上最好的开发语言,在web方面,php算是王者般的存在了。但是效率方面确实不如.net  go  java这些语言,但是这些都有弥补的方法;

关于框架

在决定使用thinkphp之前我尝试过laravel、typecho、wordpress、.net core /.net 5这些东西,但是总是不尽人意。

laravel确实很强大,设计模式方面确实很先进,但是条条框框感觉有点多,自由度不够高,需要一定的门槛;

typecho单独做博客确实很方便,程序很小,但是如果想要定制高级功能有点费事,还不如选择laravel或者thinkphp之类的框架;

wordpress相信很多做php的朋友对这个很熟悉,没有具体去测试,就是安装了起来,后来选择放弃了;

至于.net,emmm~有点大刀宰小鸡的感觉,因为我想要的就是一个博客功能和一个商城的功能。

最后再三思量,直接用thinkphp6.x好了,文档还算比较丰富、好上手、对于新手友好、相对自由、支持一下国产吧。

关于开发模式

我选择是的是mvc模式。为啥不用前后端分离?!因为我要做seo优化,在这方面虽然都有解决方案,但是效果不是很好。别问为啥,那是血与泪的教训。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同...
    筑梦师Winston阅读 26,217评论 80 514
  • 夜莺2517阅读 127,781评论 1 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 7,000评论 1 6
  • 我是一名过去式的高三狗,很可悲,在这三年里我没有恋爱,看着同龄的小伙伴们一对儿一对儿的,我的心不好受。怎么说呢,高...
    小娘纸阅读 3,445评论 4 7
  • 这些日子就像是一天一天在倒计时 一想到他走了 心里就是说不出的滋味 从几个月前认识他开始 就意识到终究会发生的 只...
    栗子a阅读 1,655评论 1 3