Eirenarch

- friends
148 link karma
807 comment karma
send messageredditor for
what's this?

TROPHY CASE


  • One-Year Club

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 1 point2 points 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.

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 0 points1 point 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)

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 2 points3 points 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).

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 4 points5 points 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

[–]Eirenarch 1 point2 points ago

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.

GitHub for Windows by magnusvadoyin programming

[–]Eirenarch 1 point2 points ago

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.

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 9 points10 points ago

Did you mean "while Java keeps getting update delays"?

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 1 point2 points ago

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.

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 4 points5 points ago

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?

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 2 points3 points ago

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.

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 0 points1 point ago

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.

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 2 points3 points ago

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.

Visual Studio 11 Express (Free) Editions will only target Metro Apps by wordsmithiein programming

[–]Eirenarch 7 points8 points 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

[–]Eirenarch 1 point2 points ago

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 Problem with C# 5′s async/await Pattern by joelmartinezin programming

[–]Eirenarch 1 point2 points ago

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.

GitHub for Windows by magnusvadoyin programming

[–]Eirenarch 3 points4 points 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.

GitHub for Windows by magnusvadoyin programming

[–]Eirenarch 16 points17 points 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 point 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

[–]Eirenarch 0 points1 point ago

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.

ORM Haters Don’t Get It by Glambgin programming

[–]Eirenarch 0 points1 point 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.

ORM Haters Don’t Get It by Glambgin programming

[–]Eirenarch 0 points1 point 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

[–]Eirenarch 0 points1 point ago

Did anyone already mention i = i++ + ++i Way cooler :)

ORM Haters Don’t Get It by Glambgin programming

[–]Eirenarch 0 points1 point 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

[–]Eirenarch 0 points1 point ago

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.

Oracle's request for fair use ruling denied, Google down to one count of infringement by willvarfarin programming

[–]Eirenarch 0 points1 point 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