hybrid_apps:alternative_architecture_for_hybrid_applications
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
hybrid_apps:alternative_architecture_for_hybrid_applications [2016/07/22 21:45] – mithat | hybrid_apps:alternative_architecture_for_hybrid_applications [2022/06/16 19:57] (current) – [The conventional hybrid architecture] mithat | ||
---|---|---|---|
Line 4: | Line 4: | ||
===== The conventional hybrid architecture ===== | ===== The conventional hybrid architecture ===== | ||
+ | |||
+ | In the conventional hybrid architecture used by [[http:// | ||
{{: | {{: | ||
- | In this model, which to the best of my knowledge | + | Here, the UI is tightly bound in a one-to-one relationship with the app engine.((I'm using "app engine" |
- | The UI is tightly bound in a one-to-one relationship with the app engine.((I' | + | This architecture does a good job of leveraging Web technologies to create secure, conventional desktop apps. In addition, frameworks like Electron have matured to the point that developing hybrid apps that use many desktop app conventions is relatively easy. |
- | + | ||
- | This architecture does a good job of leveraging Web technologies to create secure conventional desktop apps. In addition, frameworks like Electron | + | |
===== A REST-based hybrid architecture ===== | ===== A REST-based hybrid architecture ===== | ||
Line 19: | Line 19: | ||
{{: | {{: | ||
- | In this model, the tightly bound user< | + | In this model, the tightly bound user< |
- | + | ||
- | The other change in the above model is that the REST server is implemented in any high-level language on which a REST server can be built. The ideal server language will be one that also supports the necessary system manipulations the application requires (file access, etc.) | + | |
- | The two changes outlined above are decoupled---meaning that either | + | The REST server |
- | One obvious requirement is that the chosen language must be able to run on the target host platform. This isn't a significant issue with desktop | + | One obvious requirement is that the language |
-------------------------------------------------- | -------------------------------------------------- |
hybrid_apps/alternative_architecture_for_hybrid_applications.txt · Last modified: 2022/06/16 19:57 by mithat