评价Plus(ThinkSNS+)最新的laravel框架

2020-02-19 23:44:14

前天晚上我发现了ThinkSNS这个框架,这个框架提供了各种接口,圈子,动态之类的,我感觉自己发现了宝贝,真好,然后就连续折腾了两天。。。。。后来发现,垃圾啊。。。

他们团队在使用laravel,不错,挺合我意。

但明显能感觉出来一个半开源的框架是多么的不负责任。

首先我就在启动页面上就耗费了两天的时间,你没有听错,我整整的两天都好耗费在login上了。

按照他们的教程,一步步走的非常好。

就是卡在了auth/login这个接口上。

也不报错,就是卡住。

可能是他们的laravel用的出神入化。我是如何也不知道这个接口卡在了哪里。我这两天就光研究laravel的整个访问流程机制了。后来终于找到我要访问的这个接口在哪里了。但是我依然不知道卡在哪里了。

我又是一顿研究机制。可以说,把整个laravel的逻辑流程走了一个遍。

终于发现了他卡在了一个用GuzzleHttp访问自己的api获得配置上。大爷的,php是单进程啊,然后在我的接口内访问一个工程的接口,用接口访问的。能不卡住吗。大爷的这个接口永远也访问不结束啊。关键你访问,你设置个超时时间啊,这样我也能知道哪超时报错了。哎。

这东西如果直接部署到服务器上,用php-fpm肯定不会发现的。这不知道这群开发人员咋写的文档。


但是好处是,我是针对laravel的机制搞了一遍,还是收获不小的,也明白了php -S 0.0.0.0:1024,这是但进程的,性能很小,以前没想到过。


终于跑起来了把,打开一看,这后台界面真心难看。


我已经又了放弃的念头,当想象api还是无罪的,就去看下吧。

尼玛,搜文档上的接口,工程中没有啊。打开前端界面一看,尼玛,这些功能收费。


日了狗了,说实在的,还不如我自己写的呢。越是写的优雅,越难修改。

再见了thinkSns。

  • 2019-09-17 17:20:59

    Headless CMS 的介绍

    在本文中,我们将了解Headless CMS,我们将了解它的优点以及何时使用方便。此外,我们将列举实际的主要限制。为了更好地理解HCMS如何在幕后工作,我将解释如何设计和构建RawCMS,一个带有Oauth2的Aspnet.Core Headless CMS,扩展插件系统,业务逻辑支持。该解决方案可在GitHub上获得,并作为演示版在docker hub上发布。

  • 2019-09-17 17:21:58

    Headless CMS 详细介绍

    什么是 Headless CMS? 为什么 Headless CMS 带有真正的革命性?因为它严格的将内容和格式分离,使我们回归到内容管理的本源。这种变化必然会带来一些不确定性。因此,在开始您的第一个 CMS 项目之前,了解 Headless CMS 概念至关重要。因为它和传统的 CMS 有着本质的区别。

  • 2019-09-19 09:07:46

    @Autowired用法详解

    在使用@Autowired时,首先在容器中查询对应类型的bean     如果查询结果刚好为一个,就将该bean装配给@Autowired指定的数据     如果查询的结果不止一个,那么@Autowired会根据名称来查找。     如果查询的结果为空,那么会抛出异常。解决方法时,使用required=false

  • 2019-09-19 11:36:58

    注解@Mapper、@MapperScan

    定要变成实现类的接口所在的包,然后包下面的所有接口在编译之后都会生成相应的实现类

  • 2019-09-19 11:46:45

    @EnableConfigurationProperties注解详解,源码

    用springboot开发的过程中,我们会用到@ConfigurationProperties注解,主要是用来把properties或者yml配置文件转化为bean来使用的,而@EnableConfigurationProperties注解的作用是@ConfigurationProperties注解生效。 如果只配置@ConfigurationProperties注解,在IOC容器中是获取不到properties配置文件转化的bean的,当然在@ConfigurationProperties加入注解的类上加@Component也可以使交于springboot管理。

  • 2019-09-19 14:10:03

    Android UI布局优化之ViewStub介绍

    ViewStub的inflate只能被调用一次,第二次调用会抛出异常,setVisibility可以被调用多次,但不建议这么做(文章中说原因)