Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swoft 2.x DevTool Web UI 开发 功能、意见、收集。(Swoft 2.x DevTool Web UI development suggest to collect) #1114

Open
JasonYHZ opened this issue Nov 20, 2019 · 13 comments
Assignees

Comments

@JasonYHZ
Copy link

在这里我们将进行对 DevTool 工具 Web UI 视图化管理进行 功能、意见、建议收集,如果您有较好的想法,或者想要获取的功能,可以在下方进行留言讨论。

Here we will conduct a collection of functions, comments, and suggestions for the DevTool tool Web UI view management. If you have a good idea or want to get the function, you can leave a comment below.

@stelin
Copy link
Member

stelin commented Nov 21, 2019

计划功能

  1. 代码生成
  2. ...

@guoyahao
Copy link

编写Googlechrome 扩展方便远程调试

@SuKerd
Copy link

SuKerd commented Nov 28, 2019

用户进程、进程池视图化

@hupeng312
Copy link

xhprof 的支持

@wilbur-yu
Copy link

异步任务可视化.类似horizon

@xiangjihan
Copy link

应该集成restful api/rpc/ws的自动化测试功能,虽然很复杂,但是这样就可以一站式的管理接口和服务开发了。

@maxsky
Copy link

maxsky commented May 18, 2020

Deprecation Notice: Class Swoft\Devtool\Bootstrap\Listener\WorkStartListener located in vendor/swoft/devtool/src\Listener\WorkStartListener.php does not comply with psr-4 autoloading standa rd. It will not autoload anymore in Composer v2.0.

@233cy
Copy link
Contributor

233cy commented May 22, 2020

建议优化配置文件,着实不知道为什么后来全部把服务和配置集中到了app/bean下,还有http,ws,rpc等服务为什么要用listener相互关联,swoft自身不是主打组件化吗。这样交错的写法。。为什么会出现呢。
建议:
将每个组件的配置分开来。不管是session,redis,db,websocket,rpc,http。独立开,加入一个类似server文件管理启动,里面来配置启动rpc,还是http之类。

@inhere
Copy link
Member

inhere commented May 22, 2020

@233cy

  • 服务为什么要用listener相互关联

是为了提供自由的组合,灵活使用,增减都是可选的。

  • 将每个组件的配置分开来

这个是可以自己拆的,使用 require 'xxx.php' 来引入到 bean.php

@233cy
Copy link
Contributor

233cy commented May 22, 2020

listener这个我是觉得真的不应该在ws或者http这些配置里,而是应该单独出来一级数组listener下,然后启用那些服务。而且真的要灵活的话难道不应该让解耦吗。比如类似自定义一个命令行的形式,cus:start ***:start,这样自己配置。

组件的配置不应该由swoft自身来处理吗,不应该让用户在自定义把。

@linjuchen
Copy link

配置文件可视化操作。然后输出配置文件。

@233cy
Copy link
Contributor

233cy commented May 25, 2020

有计划出一个切面缓存组件吗。或者实体类缓存,感觉现在的DB实体类只有一些基本操作。

@lengyuhen
Copy link

mysql模型实体支持分表么,比如用户信息表,按照用户id取模分100张表,表结构是一样的,表名如user_info_0,user_info_1,总不能分100个模型吧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests