congzhangzh / react-native-remote-web

Server-side execution for React šŸŒ‹
https://www.npmjs.com/package/caldera
1 stars 0 forks source link

[possible of future] what expected from this project? #2

Open congzhangzh opened 2 years ago

congzhangzh commented 2 years ago
  1. focus on server-side/backend focus application, be something like:

    1. https://docs.microsoft.com/en-us/aspnet/core/blazor/hosting-models?view=aspnetcore-6.0#blazor-server
    2. https://www.webtoolkit.eu/wt/features
    3. https://github.com/tryphotino/photino.Blazor
    4. https://visualstudiomagazine.com/articles/2022/01/18/blazor-hybrid.aspx
    5. https://vaadin.com/
    6. https://docs.microsoft.com/en-us/aspnet/web-forms/what-is-web-forms
  2. cross-platform based on web-native technology but not OS UI stack, like:

    1. https://github.com/medlab/react-native-remote-web-examples/tree/master/src/electrontodo
  3. benefit from web technology & react ecosystem, hope some component will works in the future like:

    1. https://mobile.ant.design/
    2. https://ant.design/docs/react/introduce
    3. https://github.com/ant-design-blazor/ant-design-blazor
    4. https://react-bootstrap.github.io/
    5. https://www.telerik.com/
    6. https://www.devexpress.com/
    7. https://www.syncfusion.com/
    8. https://www.primefaces.org/primeblazor-announcement/
    9. https://www.infragistics.com/
    10. https://ionic.io/

the hardest part maybe 3, is a powerful server-side component, is that possible to auto patch reactjs component to make it work server-side mode automate?

ref

  1. https://nodejs.org/api/cli.html#-r---require-module
  2. https://github.com/apache/skywalking-nodejs/blob/master/src/plugins/ExpressPlugin.ts
  3. https://mobile.ant.design/components
congzhangzh commented 2 years ago

@yunyu any idea about auto patch solution?

congzhangzh commented 2 years ago

transparent remote UI system seems always failed, like X Windows system. and WebForms/JSF seems terrible.

So what's the right way to do this?

how to make ant family work with this remote web render idea, Any idea or advice? @afc163