You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@rocketmq.apache.org by GitBox <gi...@apache.org> on 2021/08/20 12:49:05 UTC

[GitHub] [rocketmq-dashboard] StyleTang opened a new issue #11: Choose and setup front end framework

StyleTang opened a new issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11


   ## FEATURE REQUEST
   
   #### Please describe the feature you are requesting.
   
   Choose a new front end framework to maintain the web static resource.
   
   The current front-end and back-end mixed architecture is hard to maintain. We can find more information here. [Front End / Back End Separate Solution](https://github.com/apache/rocketmq-dashboard/issues/10)
   
   
   #### Provide any additional detail on your proposed use case for this feature.
   
   We suggest to choose **React** as our front end framework, we can also add Redux and Redux related middleware **Redux-Saga**/**Redux-thunk** etc.
   
   We can introduce UI framework, something like [ant-design](https://github.com/ant-design/ant-design) [dva](https://github.com/dvajs/dva) [umi](https://github.com/umijs/umi) (Free free to comment if you know better ones.)
   
   #### Indicate the importance of this issue to you (blocker, must-have, should-have, nice-to-have). Are you currently using any workarounds to address this issue?
   
   **blocker**. (Architecture upgrade strong dependence on it, we will migrate old front end page to this new framework)
   
   #### If there are some sub-tasks using -[] for each subtask and create a corresponding issue to map to the sub task:
   
   This is related to the front end / back end separate solution, but it can be done in parallel.
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] vongosling commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
vongosling commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-1006185814


   Keep up :-)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] zongtanghu commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
zongtanghu commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-905217336


   I perfer to choose vue as the front framework. @StyleTang 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] 1994 commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
1994 commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-965097552


   just use react please, keep simple.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] vongosling commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
vongosling commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-905095158


   Pls keep going, see my comments in pr:-)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] StyleTang commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
StyleTang commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-906390520


   @suvllian 
   Could you help to set up the front end framework and submit a PR?
   We can put the front end module into the frontend folder.
   |-------src ( backend: Spring-boot)
   |-------frontend (React)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] 10nbj commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
10nbj commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-997647837


   > 我更愿意选择 vue 作为前端框架。@StyleTang
   
   +1


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] StyleTang commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
StyleTang commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-905424888


   At present, React is still the most used front-end framework, as far as I know, most companies choose React as their main framework. It also means more developers can contribute to RocketMQ Dashboard, it is good for the long-term development of the RocketMQ Dashboard.
   [eact-vs-vue-vs-@angular/core](https://www.npmtrends.com/react-vs-vue-vs-@angular/core)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] StyleTang closed issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
StyleTang closed issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] StyleTang commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
StyleTang commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-1005684160


   Close it first and then there will be other updates.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] StyleTang commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
StyleTang commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-966365785


   > just use react please, keep simple.
   
   We are using React, but we also need some basic UI components, so we introduced and. 
   As you can see, this PR is a little complex, we are trying to make it simple.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [rocketmq-dashboard] suvllian commented on issue #11: Choose and setup front end framework

Posted by GitBox <gi...@apache.org>.
suvllian commented on issue #11:
URL: https://github.com/apache/rocketmq-dashboard/issues/11#issuecomment-905217963


   I suggest to choose React as front end UI framework, react has better community support than other framework.
   
   we can use [ant-design](https://ant.design/docs/react/introduce) as components library, and use [dva](https://github.com/dvajs/dva) as state container.
   
   React hooks are a new addition in React 16.8.
   React hooks are easier to work with and to test, and make the code look cleaner, easier to read.
   
   If we want use [react hooks](https://reactjs.org/docs/hooks-overview.html) in our project, we can add [umi hook](https://hooks.umijs.org/docs/getting-started)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscribe@rocketmq.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org