Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
"C hashtag" has a super cool Twitter API right in the language spec, that's why Java can't compete.
-
seriously prolog is the simplest language ever, it is even simpler than python ( a.k.a pseudo code )
-
This rant can't be read in any other meaningful way than "C #betterthanjavaforbegginers"
C is lovely, I agree. -
Mitiko63556y@-Tor Minor?! Are you insane! Have you actually used it? It works, and it works great. Java is slow, no new versions are being released, because it will break backwards compatibility. C# has been recently involved in so much open source work and new versions of the language are released every year with modern functional features. .NET Core specifically is easier to get started with because of Entity Framework Core and Dependency Injection. Java has no easy database connection framework.
People actually enjoy writing C#. You can see that in the StackOverflow stats. -
@-Tor sorry, but you're objectively wrong. From next month, Java is moving to a 6 month release cadence for the runtime, and runtime updates will only be available if you subscribe to them.
Got a Java based business application from a vendor? Sorry, but you're tied in to paying oracle now too!
Entity Framework Core is better in almost every way compared to Hibernate.
And you can really say C# has "hype" because its young - Java is only 7 years older than C# (1995 release vs 2002)
I've seen vastly more devs move Java>C# than the other way -
autlos126yWell, java developers wear glasses because they don't see sharp. So... Yes, its probably better for noobs. Java will open up more posibillities tho.
-
@-Tor "after January 2019”, Java SE 8 public updates will not be available for “business, commercial or production use” without a commercial license.
https://itassetmanagement.net/2018/...
Nothing related to support from oracle there. -
@-Tor or you can C# - cross platform, open sourced, free tooling, free runtime updates, enterprise backed...
-
@xPunxNotDeadx It seems like you're mixing up Oracle Java and openjdk java.. The latter is entirely open source and not going commercial which is what @-Tor is pointing to.
I have no experience with either but what @-Tor means with the "new" part is that C# is very new to the Linux field with dot net core. As in, it hasn't been around for long.
The latter is also why I'd recommend Java over C# big time; solely even because it's been open source and cross platform for ages while C# has been a pain in the fucking ass for ages for linuxers (I've studied software development and refused to use windows and C# was quite difficult to use, even with monodevelop at that time so yes, I do know what I'm talking about here.).
I think that something being better for beginners is also about whether or not its easy for people on any platform to dive into and this hasn't been the case with C# for ages. That's why I agree with @-Tor.
As for features/libraries etc, no clue, I'm a php dev and Linux engineer. -
Sumafu22486y@ilPinguino @-Tor While the origin of the Delphi lies very far in the past (it is a descendant of Pascal), it is even today unser active development, and, the best, it is also cross platform. You can use Delphi to write Applications for nearly every system. Windows, macOS, Linux, Android, iOS, watchOS and so on. And the best: It is native! Delphi doesn’t need a slowing down VM like Java or C#. Actually Delphi is even today one of the fastest (or maybe the fastest) programming language for Desktop Apps.
-
@-Tor There's an open-source alternative based on FreePascal called Lazarus, but last I checked, it had serious size problems due to packing many large libraries with the program.
That was in 2012 though.
@Sumafu I didn't know the original Delphi was still developed (Embarcadero RAD Studio as I have googled) - last I used it was ages ago (Delphi 7) and I'd rather go for .NET as far as Windows development is concerned today.
Still, I developed my first video game in Genesis4Delphi - quite a piece of work and it was way beyond what it was intended for - comparing to what I use today (Unity + .NET/Mono), but that's probably normal. Never published it though, there were like three copies I made for my friends and that was it.
C hashtag better than java for begginers.
CHANGE MY MIND.
random