4 ms·
Not op, but: IMO somewhat uninformed opinion (longtime dev on two of the biggest platforms, played a bit with node etc a few times) the Javascript ecosystem ha
by reitanqild 10y ago
Not op, but:
IMO somewhat uninformed opinion (longtime dev on two of the biggest platforms, played a bit with node etc a few times) the Javascript ecosystem has seems to have numerous issues. Here is my impression:
- being equally bad or worse than php in a number of ways (I used to write php, the right way ; )
-to: having bad dependency management
-to: the complete ecosystem being in a churn, always. Like if php constantly was having the php4-5 transition or if python 2 and 3 was simultaneously in a flux.
-to: being pushed for the wrong reasons
Same goes for gradle (and I guess a number of other hip technologies):
I start looking into it and it turns out it isn't even faster! The unique selling point of gradle seems to be that it is not xml-based or something.
Thanks but no thanks. Not interested.
In fact just yesterday I commented on something and said: sounds cool so I will avoid it for now. I'll use the old way, get it done and then add it on a rainy day (or better: a rainy night) after funding is ok or whatever.
Edit to match your edit:
I have replied as well as I could. I didn't even notice it was you until I had posted.
That said I think you make your own life worse by referring to others as "cynical, older person" and stating without doubt that some "... things that make a pretty small difference in the grand scheme of things" - especially that latest part makes it look like you have already made up your mind.
Oh, and as I mentioned last time: I'd stop swearing here, at least for small stuff like this ;-)
- raverbashing 10y agoNode.js is great, but the ecosystem needs to be run by people with an attention span that's longer than 5min I use node.js, but doing things the "node.js" way is just crazy. You don't make a higher level project depend on a package manager
- z3t4 10y agoYou don't have to use the latest and greatest. Walking slowly, will make you able to cover more distance in the long run.
- jayajay 10y agoSorry, that's just how I talk. If we had a past interaction, good to see you again. "Sounds cool so I will avoid it for now, I'll use the old way, get it done and then have fun with it after we solve the problem" I actually feel that there's some great advice here. I mean, great "fucking" advice. People in my community tend to jump into things that are new and shiny, and it makes me feel that I'm missing out sometimes, or that my tools aren't good anymore. Oh, React is out and is past .1? Time to change my entire coding style. I guess if you are familiar with a way of doing something that works, get it done that way, then improve it later. Regarding your other advice -- I'd rather call people "old and cynical" and give them a chance to show me why I'm wrong. Otherwise, I'd just stay wrong. I'm actually glad that you take the time to try and help people like that, I think I'd get along well with you had I known you in person.
- inimino 10y ago> Sorry, that's just how I talk. That's under your control, right? > I'd rather call people "old and cynical" and give them a chance to show me why I'm wrong. If you address people respectfully, you will get more fruitful responses. An insult is rarely the best way to start a conversation.
- jayajay 10y agohttps://pbs.twimg.com/profile_images/743193847178608640/dVj_RUK4.jpg https://pbs.twimg.com/profile_images/743193847178608640/dVj_... Great way to end a conversation.
- kitd 10y agoAgree with all of this, apart from Gradle. It has saved my life a few times. Gradle plus the BuildShip plugin [1] for Eclipse is a great combo IMHO. [1] - https://projects.eclipse.org/projects/tools.buildship https://projects.eclipse.org/projects/tools.buildship
- reitanqild 10y agoIt has saved my life a few times. Compared to mvn or ant or something else or compared to not using a build system? Honest question. I'm trying to figure out if I have missed something when I dismissed Gradle last time.
- kitd 10y agoThere are a few plugins I have used around packaging and deployment. I found integrating and using them in Gradle much easier than Maven. I just honestly think it presents itself to the developer much better than Maven, esp as I said in conjunction with BuildShip. I have also done some C++ dev work with Gradle. It's not ideal, but having one build system that handles differing platforms was great.
- vorg 10y ago> I'm trying to figure out if I have missed something when I dismissed Gradle last time Which version of Gradle were you using last time? Gradle 3.0, released 3 months ago, offers Kotlin as the preferred language for scripting builds and writing plugins, instead of the ageing Apache Groovy which is still available for those who still need it.
- deleted 10y ago[deleted]
- reitanqild 10y agoThanks! Thats good to know. Another thing: how is the speed compared to Maven 3?