5 ms·
I'm curious if the author has heard of sites like: * https://repl.it/ https://repl.it/ * https://jsfiddle.net/ https://jsfiddle.net/ I didn't see anything li
by meekrohprocess 6y ago
I'm curious if the author has heard of sites like:
* https://repl.it/ https://repl.it/
* https://jsfiddle.net/ https://jsfiddle.net/
I didn't see anything like that mentioned in the article, but I think that you can easily write code inside your browser today.
Also, web browsers are already extremely heavy and complicated. That complexity is convenient for end users, but it also has costs, like making it very difficult and expensive to create a new competitive browser. Do we really need to add another standard to turn them into offline IDEs on top of everything else?
- atum47 6y agoBack in college I would sketch something every day in jsfiddle
- topcat31 6y agoMentioned Glitch and Replit in the article - they're great and I love them but there's still something missing about relying on these platforms imho. I think cementing a default coding environment right into the browser would make it a lot more accessible - and actually be much closer to real coding where you're manipulating files and running code. Plus: glitch/replit are quite slow to do any real coding inside of vs developing locally. But maybe the future really is in the browser in this way.
- thrashh 6y agoBut why stop there? Let’s bundle something like Excel or Powerpoint, or Photoshop or Final Cut. If we’re deciding to bundle additional software with a browser, why would a programming environment (chosen based on someone’s favorite language) be top priority?
- loopz 6y agoThey already put entire desktop environments in some two decades ago. It never took off.
- gjvc 6y agoWith good reasons at the time -- browsers were slow and heavy. Now we have (among others) the V8 Javascript engine and insanely fast client computers (all of any recent desktop, laptop, and mobile device)
- 0-_-0 6y agoBecause installing Excel is simple already
- perryizgr8 6y agoInstall excel and nodejs. Then evaluate which was easier. I suspect node will win by a wide margin.
- 0-_-0 6y agoAlready did. The author found that installing Node.js needs knowledge about the command line while Excel just needs a few clicks of "Next" (I just did it yesterday)
- twobitshifter 6y agoNode.js could improve their installer, would that solve all of OPs complaints?
- rowanG077 6y agoHaving installed excel and node countless times I can safely say excel is harder to install.
- madeofpalk 6y agoImagine if there was some kind of runtime the browser shipped with that could let developers create all kind of applications that are downloaded and run on demand. That would be pretty cool.
- tidenly 6y agoIf you open the dev tools in your browser there's a full sandbox environment right there, not to mention the load of other sites available. I don't see why specifically Node should be installed.
- chubot 6y agoI just wrote a bunch of code inside Chrome devtools to do some web scraping. It works pretty well, with a REPL, (overly aggressive) autocomplete, and good integration with the DOM, but it's also limited. Saving and loading .js files uses a very non-standard flow. The editor is OK but I think basic operations like "find across files" are missing. It's very "canned" and not customizable. In other words, it feels more like a debugging environment than a programming environment, which I think is basically what they were going for.
- onion2k 6y agoNot only that, but if you set up Workspaces in Chrome (https://developers.google.com/web/tools/chrome-devtools/workspaces https://developers.google.com/web/tools/chrome-devtools/work...) you can edit files stored on your computer using devtools, making it even more like an IDE.
- shawnz 6y agoAgreed, the much stronger counterargument is that all major browsers already have JS development environments built in! I am curious to hear why this is not suitable for the author.
- rpdillon 6y agoI think you're craving a 21st century version of Emacs, where the development environment is baked into the product. I agree it's awesome, and I think the browser comes the closest, but you're right, it's not there yet. I fear the reason is mostly security: browsers are used by billions, but Emacs benefits from relative obscurity.
- colejohnson66 6y agoFor TypeScript, there’s the TS Playground: https://www.typescriptlang.org/play https://www.typescriptlang.org/play
- jansan 6y agoI use jsfiddle a lot for small experiments. Another grate website is https://codesandbox.io https://codesandbox.io
- hathym 6y agoor cloud9 https://aws.amazon.com/fr/cloud9/ https://aws.amazon.com/fr/cloud9/
- joshxyz 6y agoThis this this. repl.it, stackblitz.com, codesandbox.io, jsfiddle.net, codepen.io Back then we don't even have online repls jesus christ. These days devs got it easy it's really amazing
- jariel 6y agoThose are basically standalone apps, not integrated into many of the other systems we use, which is the authors point.