Hi all,
it will be great add-on to Lazarus IDE.
Hi!
No - it wont be a great add-on.
As Embarcado writes the component relies on two M$-packages.
So it is Windows only.
This is against the Lazarus idea "write once compile anywhere".
TEdgeBrowser can be linked to Microsoft technology, but in Lazaruz not everything that is created is meant to be compiled everywhere, each project has its particularities and exclusivity.
In Lazaruz the counterpart to EdgeBrowser would be CEF, but it also links everything to a series of external dependencies. While Edge links to a single DLL, CEF links to more than 20 files that need to be distributed together.
I believe that a component using technology A or B is not a demerit for anyone, and if something is only good if it is compatible with all types of systems, it ends up limiting the language because it cannot exploit 100% of the resources of any platform. .
Code portability between different platforms should be a goal, but never a rule.
But it's just my opinion.