Live data from Hacker News

Leapfrogging the IDE

amasad.me

1–10 of 98 posts

Re: Leapfrogging the IDE

#2
TL;DR:

Repl.it member (amasad, see note) wants to promote Repl.it by saying that more people are using Repl.it and thus it is the modern stuff because modern is having "no IDE, just a modern repl" and etc. So "modern, 2018" is basically having what Lisp developers have had since the early '80s.

* https://repl.it/site/about

Re: Leapfrogging the IDE

#3
I see no argument here made about hosted services like Repl.it that doesn't also apply to a simple ol' terminal emulator, or other forms of development environments. I feel like the real topic here is that there are effective developer environments on the web which can be accessed regardless of walled garden app stores.

I'm trepidatious however, since I'm not a huge fan on relying on external services in general. "I can't code because the server's down" doesn't seem acceptable to me. There is a very real problem with mobile development environments though, a solution I'd like to see start with the phone manufacturers.

Re: Leapfrogging the IDE

#4
> "I have one file called index.js"

Say it all really. Online coding tools may be fine for beginners, but think it would be next to impossible to do my work with one.

Re: Leapfrogging the IDE

#5
post #2

TL;DR: Repl.it member (amasad, see note) wants to promote Repl.it by saying that more people are using Repl.it and thus it is the modern stuff because modern is having "no IDE, just a modern repl" and etc. So "modern, 2018" is basically having what Lisp developers have had since the early '80s. * https://repl.it/site/about

> what Lisp developers have had since the early '80s

We absolutely did not have a globally, network-accessible terminal with pay-as-you-go computer time.

I have no experience or interest in repl.it, but I think you're understating things somewhat.

Re: Leapfrogging the IDE

#6
post #5
post #2

TL;DR: Repl.it member (amasad, see note) wants to promote Repl.it by saying that more people are using Repl.it and thus it is the modern stuff because modern is having "no IDE, just a modern repl" and etc. So "modern, 2018" is basically having what Lisp developers have had since the early '80s. * https://repl.it/site/about

> what Lisp developers have had since the early '80s We absolutely did not have a globally, network-accessible terminal with pay-as-you-go computer time. I have no experience or interest in repl.it, but I think you're understating things somewhat.

[deleted]

Re: Leapfrogging the IDE

#7
post #4

> "I have one file called index.js" Say it all really. Online coding tools may be fine for beginners, but think it would be next to impossible to do my work with one.

Ultimately the best dev environment is one you have full control over. Even if it's X forwarding over SSH, at least you know you've configured the tools on the remote system.

Re: Leapfrogging the IDE

#8
post #4

> "I have one file called index.js" Say it all really. Online coding tools may be fine for beginners, but think it would be next to impossible to do my work with one.

I have to agree, I mean sure PyCharm can be complicated, but it has so many things that a beginner doesn't need and doesn't understand that to me doesn't even seem fair to put them on the same plane. Sure, you write code in both of them, but they don't really serve the same purpose.

Re: Leapfrogging the IDE

#9
I've never heard of repl.it, but the concept reminds me of a project that uses a Javascript REPL/IDE to try to make embedded development more approachable called 'Espruino':

https://www.espruino.com/ide/

It's nice for learning, because you can get the immediate feedback of a terminal with physical hardware. It is extremely limiting in that you can only have one file open in the IDE though, so it is unfortunately difficult to justify for anything other than teaching or toy projects.

Re: Leapfrogging the IDE

#10
post #4

> "I have one file called index.js" Say it all really. Online coding tools may be fine for beginners, but think it would be next to impossible to do my work with one.

What if all the features of an IDE existed for online coding tools? I actually maintain a list of these tools[0] and several of them are very close to the native experience.

In particular, CodeSandbox has come a long way by basically running VS Code in the browser.

[0]: https://github.com/styfle/awesome-online-ide

Post reply on HN