4 ms·
I vividly remember starting my first java project a few years back and starting my first node project a year back, personally getting started with node was easi
by mohi13 9y ago
I vividly remember starting my first java project a few years back and starting my first node project a year back, personally getting started with node was easily 5x more complicated with so many weird tooling before a first line of code is written.
- ricardobeat 9y agoAre you thinking of node or a web project? Node requires zero tooling and is distributed as a single executable ~10-20MB on all platforms + already comes with npm.
- mohi13 9y agoMaking a web service via nodejs vs a web service using say dropwizad, all these web pack business is pretty complicated.
- ricardobeat 9y agoI’m still confused. Webpack is a frontend build tool and completely unnecessary for writing a web service. Also, from the Dropwizard tutorial: 1) configure Maven 2) create a config class 3) write a mapping.yaml for “Jackson” 4) create an application class 5) create a representation class 6) create a resource class 7) register the resource 8) configure maven again (!) for building a .jar 9) finally run it. With node you literally write 5 lines of code importing the http module and run `node server.js`. I can’t possibly imagine what steps could be more complicated than Dropwizard. I consider webpack overly complex myself, but it’s a completely self-inflicted option and not a standard for nodejs development at all. I’d be curious to know what docs you were trying to follow if you can recall.
- iovrthoughtthis 9y agoReally? 1) Install node. 2) Write script. e.g. console.log('hello'); 3) Run script: > node script.js hello Java 1-10) Download Java * 11) Ensure JAVA_HOME is set right 12) Write java public class Hello { public static int main(String[] args) { System.out.println("hello"); } } 13) Compile java > javac Hello.java 14) Run java > java Hello hello * Yes, this is obviously facetious. EDIT: Code formatting thanks to https://news.ycombinator.com/formatdoc https://news.ycombinator.com/formatdoc