Putting your IDE in the browser sounds nice but what benefit does it bring?
A better alternative would be to make Netbeans code analysis features available through a server (like OpenGrok but with code semantics search) for huge code bases and multiple git branches. The resulting API code be used by client side IDE (or any other text editor) to get pre computed AST, code completion, indexes etc. This would have the benefit that people won't have to wait for parsing as a more powerful server would have done it. C/C++ projects would greatly benefit from this Regards Siddhesh Rane November 19, 2019 7:49 AM, "Scott Wierschem" <[email protected]> wrote: > There is a tool out there called WebSwing (https://www.webswing.org) that > renders a Swing application as a Web application without having to change > any code. At least a year ago they had a demo where it ran NetBeans as a > Web application. I was pretty impressed that the few things I tried with it > worked pretty well. > > Additionally, Eclipse Che (mentioned above) has an API that allows native > editors to work on cloud-based projects. They claim it works with Eclipse > and IntelliJ (with appropriate plugins and configuration). > > I think this sharing of cloud-based projects is more practical - and > useful. Pairing through the IDE. Web-based tools (including Electron) > always make me long for the more performant desktop app. > > Scott > > On Mon, Nov 18, 2019 at 3:49 PM Emilian Bold <[email protected]> wrote: > >> I suspect this is a lot of work that needs to be done. Investigating is >> easy, but who will work on it day after day?! >> >> Years ago I had a chunk of NetBeans in an applet (not JNLP, a sandboxed >> applet). >> >> Oracle tried making an editor with a NB backend, but they never >> open-sourced the web client. We just saw the big refactorings that happened >> to separate the Swing from non-Swing code (because, who wants Swing in >> their app server?). >> >> I think it might be simpler to take some pre-existing web editor (maybe >> from VS Code?) and plug in the NetBeans power related to indexing / >> completion / refactoring / etc. >> >> Speaking of Chromebooks, they have virtualised Linux now and Google was >> mentioning running Android studio in there so it seems obvious you could >> run NetBeans such way too. I'm not really into getting more Chromebooks >> nowadays (have 2 already, before the Linux feature) but it's a nice angle >> to explore for a tiny-tiny niche. >> >> --emi >> >> On Mon, Nov 18, 2019 at 7:32 PM Kenneth Fogel <[email protected]> >> wrote: >> >> When I attended Microsoft Ignite, I was a guest of Microsoft, we were >> told >> of a new version of Visual Studio that will be hosted in the cloud. You >> can >> see it at https://online.visualstudio.com >> <https://online.visualstudio.com/login>. You need a Microsoft account >> and >> a free Azure account. You can see the details for yourself and the >> purpose >> of this email is not to promote this offering. >> >> What this email is about is to discuss whether or not a cloud based >> NetBeans is possible. With more and more users, therefore potential new >> developers, using tablets and Chromebooks, less and less people will have >> traditional PCs. Other languages such as Python have browser based IDEs. >> Should we be investigating this? >> >> [image: cid:[email protected]] >> >> *Ken Fogel* >> Faculty / Java Champion >> >> email: [email protected] >> phone: (514) 931-8731 local 4799 >> >> Dawson College, 3040 Sherbrooke St. W Westmount, Quebec, H3Z 1A4, Canada >> >> [image: facebook icon] <https://www.facebook.com/ken.fogel> [image: >> twitter icon] <https://twitter.com/omniprof> [image: youtube icon] >> <https://www.youtube.com/kenfogel> [image: linkedin icon] >> <https://www.linkedin.com/in/kenfogel> [image: instagram icon] >> <https://www.instagram.com/omniprof> >> >> [image: cid:16cd4bdce7eaf8d708] <https://www.dawsoncollege.qc.ca> > > -- > http://PotentialPower.com > @PotentPower --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
