styfle / awesome-online-ide

🌩️ A list of awesome online development environments
https://styfle.dev/projects/awesome-online-ide
Other
3.23k stars 286 forks source link

Add webide.se #83

Closed Z3TA closed 4 years ago

Z3TA commented 4 years ago

IDE +shell for JS Http://webide.se/

Can also run locally: npm i -g webide.se

viveksh1 commented 4 years ago

@styfle Please add it.

styfle commented 4 years ago

I started modifying the default HTML doc and there was no intellisense/autocomplete.

The I switched to a different browser tab and switched back which caused an error.

image

viveksh1 commented 4 years ago

I agree, it's pretty buggy. Has some nice features though.

Z3TA commented 4 years ago

There are som basic HTML support:

I'm currently working on adding more standard HTML elements. (did not have html. head and body as they are not used so often, but adding them now).

Also begun working on CSS intellisense.

The editor already have basic support for JavaScript, like scope aware auto-complete (the code is parsed on every key stroke using an incremental parser built in vanilla JS) and type inference, eg. it parses functions to figure out what a function returns so it can auto-complete prototype and parameter/methods from variables returned from functions.

Please list the HTML intellisense functions you wish it had @styfle and I will gladly add them.

Yes there is a lot of bugs @VladPutinEu I've intentionally built the app with "defensive coding" so that every slightly smell of error will surface. This error in particular is due to a timeout error. The editor has to spin up a new virtual machine/server (VM/VPS) just so the user can run docker, because Docker needs root (because I don't want to give all users root access to the dedicated root/host server(s).

viveksh1 commented 3 years ago

@Z3TA, I really like the idea and all the work you've done so far, but I believe that we need to give it some time to be more stable. This seems to be a work in progress, and not quite ready yet to be on this list. Please make an additional issue when you feel like your IDE is ready.

PS: Sorry for the late response. The mention got lost in my inbox somewhere.

Z3TA commented 3 years ago

I think It's ready to be added, with an "alpha"/beta warning if you think it's not up to pair. What I need now is feedback from users. I've added automated error reports, so whenever a user steps on a bug I will get a message.

Most online IDE's now a day is based on VS-code which has 20 or so engineers working full time and this is (not based on VS-code) a one-man- on-weekends project, so it's difficult to keep up with the quality. My plan is to listen to users and try to find a niche so that I can start deleting features rather then adding new unpolished ones.

viveksh1 commented 3 years ago

@styfle Webside has improved a lot since the test, I think it might be a good idea to look at it again.

styfle commented 3 years ago

I still can't figure out how to use this thing. Its just a bunch of modals.

image

image

image

image

viveksh1 commented 3 years ago

I still can't figure out how to use this thing. Its just a bunch of modals.

image

image

image

image

I agree, it is very buggy.