4 ms·
> We don't have enough resources to create separate plugins/packages for the all IDEs. It's seems to me that writing plugins for atom/visual studio code/sublim
by aikah 11y ago
> We don't have enough resources to create separate plugins/packages for the all IDEs.
It's seems to me that writing plugins for atom/visual studio code/sublime text is a much smaller enterprise than maintaining a whole single purpose IDE nobody will use because people want to code with the tools they already use.
I don't want to name it, but I use a specific open source language which through the years has seen many IDEs developped (at least 6). 10 years after the language has been released none of these IDEs are maintained yet people using that language cannot find a decent IDE compatible with the latest release and libs of the language. If people writing IDEs for that language would have focused on CLI tools first instead of sinking years of development into different IDEs the situation would be much different. Just my 2 cents.
The Go language for instance got it 100% . They realized a bunch of CLI tools any IDE can use, even for auto-completion, project management, compilation, ... the open source language I will not name has received a poor adoption despite being older than Go (and better, technically speaking) because it's a pain to use without the proper tooling. And since nobody's paid to maintain the IDEs ...
> Nevertheless, we are focusing on PlatformIO CLI which can be used as middleware for any IDEs, Continuous Integration Systems, Cloud Solutions.
That's what I'm talking about. It isn't as SEXY as an IDE yet 5 years down the road your cli tool will be much easier to maintain.
- ikravets 11y ago> They realized a bunch of CLI tools any IDE can use, even for auto-completion, project management, compilation, ... We have the same. However, people like to have working solution "from the box". For example, take a look at Arduino IDE. It's very simple, without autocompletion, code linter, without * .... However, it's very popular! Why? Because most embedded engineers don't want to play with "integration" process between "IDE" and "Builder". They like to have "Download & Use". > That's what I'm talking about. It isn't as SEXY as an IDE yet 5 years down the road your cli tool will be much easier to maintain. We have a big plan as for PlatformIO CLI. Please take a look at PlatformIO 3.0 https://github.com/platformio/platformio/issues/423 https://github.com/platformio/platformio/issues/423 Thanks a lot for good critic!
- ddorian43 11y agoAre you talking about D ?