5 ms·
I have been developing for 20 years, handy w/ vi, eclipse, inteliJ, sublime... But the new king is Atom. One reason is it easily plugs in the modern 'transpile
by puppetmaster3 10y ago
I have been developing for 20 years, handy w/ vi, eclipse, inteliJ, sublime...
But the new king is Atom. One reason is it easily plugs in the modern 'transpilers' / generators. Ex: jade.
inteliJ is pita for jade.
i urge you to try the free atom.
- ythl 10y agoTried it. Too laggy and unresponsive compared to Sublime. I shouldn't need an i7 to run a text editor.
- puppetmaster3 10y agoIf you do web work, you may even have to render a video, maybe batch resize a bunch of images. I suggest an high end i7 for all developers, especially web dev/designers.
- ythl 10y ago> I suggest an high end i7 for all developers I suggest that too; unfortunately the company I work for gives us cheaper machines with AMDs to cut costs.
- wott 10y agoThat's the worst suggestion possible. It is the reason why why developers do not even notice that their program/application/page uses one or two orders of magnitude more resources than it needs and thus will bring many users' machine to its knees and run way slower than it should. Since I am not going to follow the upcoming conversation, I sum it up in advance: * [Insert here the usual "yes, but nowadays everyone has got X Go RAM, and a CPU scoring YYY WhateverMark." ] * That's not true by any means, in real life most non-geek people do not have these or want to buy them (even if "every computer sold nowadays comes with it" was true, which it isn't either) just to do everything that they could already do 10 years ago, but in fuchsia now; and even people with an up-to-date machine may wish to run several different programs or several instances of the same application in these days without eating all their RAM, maxing their CPU or draining their battery.
- puppetmaster3 10y agoDevelopers and designers need high end machines. Period. Maybe pay developers more to the point where PC is cheaper.
- ythl 10y ago> Developers and designers need high end machines This is simply not true. Explain to me why you need an i7 as a dev but the consumers using your product don't need an i7 to run the exact same thing.
- dragonwriter 10y ago> > Developers and designers need high end machines > Explain to me why you need an i7 as a dev but the consumers using your product don't need an i7 to run the exact same thing. Because dev tools take resources that the product doesn't take on the end user machine while running in delivered form. Whether that's compile/build tools, whether that's running server and client simultaneously on a dev machine, whether that's running code in debug form under debugger rather than "naked" in delivered form, or whether that's just the power to run the code itself alongside an IDE, there's all kinds of reasons why a dev machine needs more than is required for an end user of the code being developed. Similar, overlapping, but not exactly identical concerns apply to "designers" as opposed to "developers".
- ythl 10y agoSorry, but I just don't buy it. You don't need a super powerful machine for web development. Maybe game development, but not web development.
- puppetmaster3 10y agoNot everyone is tall, likely you are short. Web developers need to batch resize images to make them smaller. Most developers are expensive and should not be paid to wait. But there are exceptions, some developers are not expensive.
- shalabhc 10y agoWhat do you mean by 'plugs in'? Is it just that Atom has good support for syntax highlighting or something else?
- Klathmon 10y agoThe plugins are the major selling point of atom. You can add them for things like syntax highlighting, but they can do so much more, and in many cases can border on "IDE-level" features. Things like autocomplete, code linting, smart refactor tools, find reference/definition, test runners, debuggers, git integration, and a ton more. (one that I use a lot adds a terminal in the browser so I can run some command line tools without having to tab away to something else) They are pretty limitless. If it can be rendered via HTML/css/js, it can be a plugin.
- puppetmaster3 10y agoTranspiler plug ins. ex: Sass to css.