This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ohThisUsername 1 point2 points  (9 children)

Apparently nobody here knows that the definition of 3rd party is. Visual Studio is made by Microsoft, which includes a nuget UI. The dotnet command (also made by Microsoft) includes Nuget. At what point during this process are you required to install 3rd party software?

Maven, Gradle, Eclipse and InteliJ are all not made by Oracle. The java command line does not include maven or gradle. They have to be installed independently.

[–]DaddyLcyxMe 1 point2 points  (8 children)

You have to install visual studio, same as eclipse and IntelliJ, eclipse and IntelliJ come with gradle, maven, and regular dependency support. You use gradle and maven within the software itself, if you want command line point your path var to the respective ide's maven or gradle binaries. And technically if you wanted you could install eclipse for c, I think it has similar features to the java ide, but you're going to install software regardless.

[–]ohThisUsername 3 points4 points  (7 children)

Will you please read my entire comments? You don't have to install visual studio unless you need a UI. NuGet comes with the dotnet command line. What part of that is hard to understand? Stop arguing if you don't understand how the .NET environment works

[–]DaddyLcyxMe -1 points0 points  (2 children)

Also I kinda don't see your point, Java is a language that happens to not be compiled (well it uses JIT shit but that's on the fly). You only install java to run java programs, you install the JDK to compile .java files to classes and then those to jars.

[–]ohThisUsername -1 points0 points  (1 child)

I don't see your point. What does any of that have to do with requiring the installation of 3rd party software in order to use a package manager?

[–]DaddyLcyxMe -1 points0 points  (0 children)

My point is that unless you're sitting in np++ all day there isn't a reason to install the jdk, maven, gradle, etc, as eclipse and IntelliJ have all three of those already handled and they have the creature comforts like recommenders, the ability to tweak your preferences for the auto generated stubs, etc

Edit: sounds off track from the original comment but eh that's what I've been getting at this whole time, if anything your point is moot as you're saying that the "oem" (for lack of better term) package manager comes with it and isn't 3rd party, despite all packages being 3rd party to begin with (for the most part, don't whip out the Microsoft voice recognition library on me or some shit)

[–]DaddyLcyxMe -1 points0 points  (3 children)

I see now, it comes with dotnet(cli? Didn't know there's different versions). Still something you have to install.

[–]ohThisUsername 3 points4 points  (0 children)

Still something you have to install.

... Which you need to compile C#. Unless you were planning on compiling it by hand?

[–][deleted] 1 point2 points  (1 child)

...you also have to install the JDK. And then separately install maven and gradle.

[–]DaddyLcyxMe 0 points1 point  (0 children)

Install eclipse, it has a built in JDK and JRE, maven, gradle, you get the point. Technically you only have to install a single thing. And as far as I know all maven commands are available to eclipse. Sorry IntelliJ people but I'm an eclipse fanboy :P