Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming
[–]Eirenarch 1 point2 points3 points 2 days ago
Yes. In case you really want to sideload Metro style apps which I don't see why anyone would want to but then again I never saw any reason to root my phone either. I consider the app stores kind of a service. They filter some of the not so serious apps for me.
[–]Eirenarch 0 points1 point2 points 2 days ago
It is true that deployment of VS is a pain. Other things you say about .NET are also true for VS Express (the free version). Everything else you say is wrong for the paid version (there is integrated source control in the face of TFS including a free edition of the server, there are countless of addons for everything, there is deployment from the IDE)
I don't think VS Express is in any way related to the enterprise since almost every big company has some kind of MSDN subscription because of Windows, Office and Exchange licenses. In many cases they also have sharepoint. VS (also SQL Server, etc.) comes in these subscriptions.
Deploying Visual Studio is a pain and a big problem for the MS stack. This is basically the only relevant thing to your point (.NET getting abandoned). However removing support for desktop apps in VS11 Express is in no way related neither to the complexity of the deployment nor to the position of .NET in the enterprise (since no enterprise would use Express edition anyway)
[–]Eirenarch 2 points3 points4 points 2 days ago
I can't see how the availability of the very limited free IDE will weaken the enterprise position of .NET. Of course it will weaken the general position of the platform especially for new developers that are currently learning.
I agree that the deployment of the IDE is a mess but I don't see how the express edition relates to that. If anything the availability of Express editions makes it more messy (more installs and choices).
[–]Eirenarch 4 points5 points6 points 2 days ago
I was very disappointed when Oracle announced the split of Java 7 into Java 7 and Java 8 and then announced further delay for Java 8. I expected that after they got Java from community-oriented SUN they will push for more aggressive and feature-rich release cycle.
GitHub for Windows by magnusvadoyin programming
Oh I completely agree. For example I only start applications in windows via search (winkey + type) which is very command line style but I cannot be bothered to commit code with the command line. I can't even remember the folder I use for my projects if there was not a shortcut on the desktop.
So how exactly do you edit a schema mapping for an ORM with multiple tables and relationships with tab? I just drag & drop stuff around.
[–]Eirenarch 9 points10 points11 points 2 days ago
Did you mean "while Java keeps getting update delays"?
Because we all know that SAP IDE or whatever is the best choice for developing general purpose desktop applications for Windows (which is what has been removed from the free editions and what is discussed in this post). What is your point? Java is better if you are using SAP backend? We know that.
What kind of FUD it this? The current IDEs will not be pulled and you will be able to continue to support existing apps. Let alone that the discussion is about the FREE versions of the IDE. The paid versions of VS will ship with all the features needed for desktop development. What kind of enterprise development depends on a version of Visual Studio explicitly trageted at hobbyists?
If MS depends on people using Express to fill up the store (as opposed to companies and hardcore devs who have access to VS Pro) then they have already failed. After all they did not remove the ability to create desktop apps from VS, they only removed it from Express.
VS Web Developer Express 2010 did support class library projects. Unless they have removed the support (which I doubt) your first point does not come into play.
I have some doubts if developers who develop open source libraries use Express Editions extensively. I have downloaded several open source libraries and I haven't been able fully work with the source code in Express mainly because they used things like unit tested that was not available in Express before (my understanding is that VS 11 express will have unit testing built in). Also the developers who create open source libraries are usually experienced professionals who have access to VS Pro for other reasons.
I do think MS's decision about the desktop Express version is incredibly stupid but Web Development is hardly the reason.
Funny thing is that they can't depend on developers who use Express to drive the platform. Still they make sure they generate so much hate.
[–]Eirenarch 7 points8 points9 points 2 days ago
UAC was done intrusive on purpose so all those apps that required administrator access would be fixed. They had to sacrifice a Windows to make the ecosystem better.
The Problem with C# 5′s async/await Pattern by joelmartinezin programming
Please explain to me how
Result<MyObject> value = await MakeRemoteAPICall(); if (value.WasSuccessful) { ProcessSuccessfulResult(value.Result); } else { ProcessError(value.ErrorMessage); }
Is any worse than
MakeRemoteAPICall( result => ProcessSucessfulResult(result), error => ProcessError(error));
The first solution is just 1 more line of actual code (not counting the braces) and one can argue that it is more clear. If this summarizes the "problem" with async I'll gladly pay that price.
The main motivation for not including checked exception in C# is that average developers often end up with catch(Exception ex) { } in their code. Sometimes it is because the API should have used unchecked exception instead of checked and sometimes it is because the developer just wanted to make the compiler shut up. Anders (Hallowed be His name) is not opposed to the idea of checked exception but he claims that their current implementation in Java creates more problems than it solves for the majority of developers.
[–]Eirenarch 3 points4 points5 points 2 days ago
I understand this benefits but keep in mind that you can optimize your GUI usage as well with things like shortcuts and workflows that requires you to use the mouse for prolonged periods of time instead of jumping between keyboard and mouse. For example I sometimes move text around in the IDE with the mouse instead of using copy/paste.
I do not pretend I am much better or faster than people who dislike GUI but I don't feel like I am THAT much slower that I should consider a career switch.
I also believe 14 years of playing competitive StarCraft may have upgraded my ability to use mouse + shortcuts. I have no doubt that if I have been using Linux for the last 14 years instead I would be better with the command line.
[–]Eirenarch 16 points17 points18 points 3 days ago
As a developer with strong love for GUI tools, designers, etc. I wish to inform you that it is not the typing that we hate. It is remembering all the boring shit we need to type. I don't see why I should type something that a software can type for me when I click a button
ORM Haters Don’t Get It by Glambgin programming
[–]Eirenarch 0 points1 point2 points 7 days ago
He said view/procs. I assume "proc" is Stored Procedure.
Vert.x: Why the JVM May Put Node.js on the Ropes by andrewvc123in programming
Exactly what I was wondering. After all the next version of C# is all about async and in many ways better than the languages compared here.
[–]Eirenarch 0 points1 point2 points 8 days ago
I prefer actual code generation (the one where you get to see the generated code) to both bytecode manipulation and reflection based subclassing by the ORM.
[–]Eirenarch 0 points1 point2 points 11 days ago
Doesn't code generation solve this problem? I know it is considered bad but I always thought it was far better than reflection which is in essence runtime code generation.
C# Experiments: i = 0; i = i++; What's the value of i, 0 or 1? by paulvborzain programming
Did anyone already mention i = i++ + ++i Way cooler :)
[–]Eirenarch 0 points1 point2 points 12 days ago
Isn't that what ORMs do? I understand the argument against the whole entity vs only a tuple but you can certainly map different classes representing the different tuples over the same table.
Oracle's request for fair use ruling denied, Google down to one count of infringement by willvarfarin programming
Of course but the value is less. I find it ironic that Skype (a closed source IM client) costs more than SUN. I realize Skype is a service too but come on... SUN had an OS, the most popular programming language in the world, an insanely popular database and a hardware business.
[–]Eirenarch 0 points1 point2 points 13 days ago
Still a company is less valueable when they open source the tech. Obviously SUN wasn't worth the money Oracle paid for it because I am pretty sure they did so with the intent to get some of these money back from Google
view more: next
all it takes is a username and password
create account
is it really that easy? only one way to find out...
already have an account and just want to login?
login
Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming
[–]Eirenarch 1 point2 points3 points ago