Stackblitz – Online VS Code Editor for Angular and React
stackblitz.com
stackblitz.com
Happy to answer any q's & would love to hear your feedback!
1) Man hours taken in this project
2) Your intended goal
3) Possible avenues to make money.
And this is the online editor: https://codesandbox.io/s/new
While CodeSandbox is a nice playground for React apps specifically, we have never intended (nor have any aspiration) to compete in the online playground space. We’re attempting to build the first fully in-browser IDE.
All in all, what you have done is great and absolutely useful for quick tests.
It sounds like your motivation is to promote an unrelated product in this HN thread, and that's super lame :(
They also might not understand why it matters.
Essentially CodeSandbox can work offline if you already had the website open while you're online, then you can still continue offline. StackBlitz has the advantage that the tab where your application is can also be opened initially offline, which is handy for showing your application when you have no connection, but if I'm not wrong you cannot continue developing offline. I'd love to hear that I'm wrong, I'm really impressed with StackBlitz.
I'm the author of CodeSandbox btw :).
Completely false, see -> https://twitter.com/ericsimons40/status/893238309085822977
You even responded to that thread yesterday, not sure how you didn't see this...
1. Open https://stackblitz.com/fork/react
2. Disconnect from internet
3. Refresh the tab
At least for me this gives me a 404. I'm on Chrome. However, when I open the preview tab while offline it doesn't 404 on me.
I just tested the offline support of CodeSandbox and I did manage to work with the editor (the same functionality you've mentioned in the blog post) when the network is offline. You can't test it here: https://codesandbox.io/s/new
Again, what you did is absolutely perfect and I don't want or mean to underestimate your work! :)
If you're genuinely just confused about how this stuff works, please _ask questions_ instead of making random assertions. Otherwise people get the impression you're shilling a separate product.
When early on, the Angular folks were energetically arguing that the reason you could count on Angular 1, was because they were building on a new technology no-one had ever used before (!), and they were backed by Google (!), my thought was: you've just told me a great deal, but it's likely not what you had in mind.
> we <LOVE> Microsoft!
I had the same thought reading this.
EDIT: Fyi, esft.com, linked from your twitter, is currently 502.
https://twitter.com/ontouchstart/status/893886659070230529
I am sure it will be a great tool for npm package authors to test new server and browser ideas.
Sourcegraph has been able to do this albeit with some modifications. So it should be possible
Your medium post mentions
> These are the two key technologies that really enabled us to pack all of the functionality inside of your web browser with virtually no server-side involvement.
Can you elaborate a bit about how this is achieved?
Thanks and congrats for the launch!
Anecdotally, I was the one who contributed ?json support to unpkg for a related use-case (in browser editor). OSS at its best, moving everyone forward. I use use the feature to provide a similar (but more limited) package injection. Check out https://next.plnkr.co/edit/ (book icon in toolbar of html panes) to see it in action.
The dependency placeholder. Funny for those who remember, useful for those who don't.
And this is the online editor: https://codesandbox.io/s/new
https://headmelted.com/coding-on-a-chromebook-84335cce96c8
There are options around (including my own scripts at https://code.headmelted.com) and the situation is advancing steadily in terms of the tools available.
I understand that it adjusts the temperature of the screen to match the current time of day - but I see it as a nice-to-have feature and nothing more than that.
I woke up early this morning, which sucked, but f.lux made it bearable to use my computer, which would otherwise have hurt my eyes; an hour later when f.lux decided to turn itself off >_<, I ended up setting my clock back a few hours because it was hurting my eyes.
Maybe I'm just getting old, but I find the constant white light hard on my eyes.
[EDIT]: I had a Chromebook for a week from work; I simply didn't use it when I got home. Some may argue this is a feature.
I really just wish vscode could run effectively native (local file system) in a browser tab. Throw in a few other goodies and it would be a truly competitive OS for developers in my opinion. For me its just so much nicer to use than most Windows and Linux flavours I have tried at various points. It even has a few wins here or there over OSX.
tl;dr — we're trying to create the first fully in-browser IDE, not a playground :)
With Glimmer, for example, I was able to hack together this playground with full intellisense over a weekend: http://glimmer-playground.netlify.com/
Source code here: https://github.com/tomdale/glimmer-repl (itself a Glimmer app that wraps Monaco)
They never suggested those frameworks are dead or inferior. They just made a product and launched it.
I mean I imagine adding support for each framework takes a lot of work and if the audience is too small then they might feel the time was better spent making the current three frameworks work well.
This is the idea of mvp right?
They just released it. Should they have waited until they had X framework that Y person feels they are missing? Maybe 50 frameworks added later they can release it and you'd be happy at that point?
Seems like more negative with nothing really added.
I thought HN had more quality comments but i've been seeing these kind of low-effort comments that are mostly negative that seem more about complaining then being constructive. I hope you can understand where I am coming from and I hope if you enjoyed their product they are considering adding support for a framework you enjoy.
That aside, it astonished me how quickly intellisense popped up. This is great.
I believe Microsoft hosts a similar app iirc