美文网首页
[thinkphp博客开发日记]000-技术栈的选择

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

作者: V刀刃 | 来源:发表于2021-01-27 03:00 被阅读0次

    关于开发语言的选择

    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优化,在这方面虽然都有解决方案,但是效果不是很好。别问为啥,那是血与泪的教训。

    相关文章

      网友评论

          本文标题:[thinkphp博客开发日记]000-技术栈的选择

          本文链接:https://www.haomeiwen.com/subject/lglozktx.html