Live data from Hacker News

Ask YC: Are there *any* startups using ASP.NET?

news.ycombinator.com

111–120 of 130 posts

Re: Ask YC: Are there *any* startups using ASP.NET?

#111
post #100

Earlier quoted context omitted.

I agree with this sentiment, and would add a few (somewhat) related reasons. a.) 'Planet Microsoft'. By this, I mean the gravitational pull all MSFT products seem to exert on one another, apparently by design and decree of the marketing department. With open-source stuff, it seems like I can mix-n-match components pretty freely. I can use Django on BSD, or Linux. With MySQL, or PostgreSQL. I can use its built-in temp…

What makes upgrade better in other technology world compare to MS? Last time I checked, other technologies are rarely backward compatible, cut support for previous version not too long after new release is out, tons of controversies on newer releases. One choice is not to upgrade at all. No big deal I assume. It's not like you're going to write a lot more of new code. What makes you think open standards are better? j…

"Last time I checked, other technologies are rarely backward compatible"

7 years ago I created one of the first Web2.0 websites in PHP. It became very popular and is still up and running and used by hundreds of thousands of people a month. Without any modification. On a managed server that has been updated to new versions of LAMP countless times.

I also wrote ASP (not .net) code at that time. It is long dead and gone.

Re: Ask YC: Are there *any* startups using ASP.NET?

#112

Earlier quoted context omitted.

You should either use NHibernate, SubSonic or wait for EDM/LinQ in the upcoming ASP.NET so you won't deal with 5-6 lines of ADO.NET code. But I have to agree with you, it's not that straightforward to understand ASP.NET esp if you have previous knowledge of developing web-app because ASP.NET tries to abstract everything out for you (via their Controls, ViewState etc). On the other side, ASP.NET might not be disciplin…

Wow, thanks, Guys. If I were still working on that project I'd probably pick your brains a bit more. And, I think that you hit the nail on the head about abstracting everything out for me. In the short ammount of time, I just couldn't grokk it, but I knew I didn't like it. It seemed like ASP.NET was a purposefull movement away from typical web development. And, I'm sure that Microsoft was trying to fix problems that…

I found that ASP.NET was a good stop off point between writing desktop apps and writing web apps. All the event handling logic and the postback thing meant I could bring most of my desktop thinking across and be productive immediately. The problem I had was once I had been working on the web a while I realised the abstractions were broken but the framework didn't leave me anywhere to go.

Re: Ask YC: Are there *any* startups using ASP.NET?

#113
post #66

Earlier quoted context omitted.

Java and .NET are both OO functional languages that execute code in JIT compilers, but there are many differences. .NET has stronger patterns throughout the system, you basically learn one set of patterns and it works on everything. most developers support all of the patterns. .NET has superior thread and memory management. in most tests i have seen, .NET code runs faster with less memory bulk and with better memory…

"Visual Studio Team Edition, better supports 100,000 lines of code or more in revision control than any other platform, while remaining agile. " What does this sentence mean exactly? I tried parsing it a few different ways and can't make out what is being said. i've worked on a few million line java programs using eclipse and Intellij and had no problems being "agile".

>I've worked on a few million line java programs using eclipse and Intellij and had no problems being "agile".

For each of your million line programs, he's saying that VSTE better supports revision control than whatever you're using.

Re: Ask YC: Are there *any* startups using ASP.NET?

#114
post #113

Earlier quoted context omitted.

"Visual Studio Team Edition, better supports 100,000 lines of code or more in revision control than any other platform, while remaining agile. " What does this sentence mean exactly? I tried parsing it a few different ways and can't make out what is being said. i've worked on a few million line java programs using eclipse and Intellij and had no problems being "agile".

>I've worked on a few million line java programs using eclipse and Intellij and had no problems being "agile". For each of your million line programs, he's saying that VSTE better supports revision control than whatever you're using.

"or each of your million line programs, he's saying that VSTE better supports revision control than whatever you're using."

aahh. I see. Thanks for parsing that for me ;-). It must be the "agile" word that threw me off track.

If someone who's worked with VSTE can summarize why and how it is so much better, that would be educational . (I've never worked with VSTE , so anyone who has, please chime in)

Re: Ask YC: Are there *any* startups using ASP.NET?

#115
post #100
post #63

The biggest issue (and the reason i'm not using it) is vendor lock-in. If the next version of Windows Server requires something crazy or has a massive price hike, you either accept it or have to port your entire system. With Java, I don't have that problem. I can pick and choose the best platforms and technologies for the job. With ASP.NET you're pretty much stuck with the Microsoft ecosystem.

I agree with this sentiment, and would add a few (somewhat) related reasons. a.) 'Planet Microsoft'. By this, I mean the gravitational pull all MSFT products seem to exert on one another, apparently by design and decree of the marketing department. With open-source stuff, it seems like I can mix-n-match components pretty freely. I can use Django on BSD, or Linux. With MySQL, or PostgreSQL. I can use its built-in temp…

c) are my thoughts exactly. Few months ago I even wrote about why does it happen: http://nik.blue-edge.bg/?p=17

Re: Ask YC: Are there *any* startups using ASP.NET?

#116
post #9

we are using .net, anyone here an expert .net user? with "nhibernate" experiance? we want to move to mono on ec2 in 2008.

have you checked out http://www.flexiscale.com/ Its like s3 and ec2 combined and they have an sla. Its fairly easy to get it up and running and they have load balancing out features too.

yeah, there are a few problems for us with their service,

1. we live in America and because our politicians suck so much, our currency is falling (go home ownership, at the cost of our currency, frickn idiots) and its hard to track what we are really spending on a service that bills in pounds.

2. they are expensive, and in some cases about 2x what ec2 is.

3. they do not have an image deployment system like amazon, nor do they have an s3 solution.

all and all, i think that once we move to linux, with mono we will be better off, as we can run RoR, PHP, C#, and Java all side by side on a scalable server platform.

Re: Ask YC: Are there *any* startups using ASP.NET?

#117
post #10

myspace moved to asp.net after they were bought by news corp.

My impression was that they moved to asp.net when they were having scaling problems and Microsoft promised them free consulting to solve those problems... provided they switched to .NET.

Re: Ask YC: Are there *any* startups using ASP.NET?

#118
post #73
post #65

Earlier quoted context omitted.

Java and C#/C++ are very similar languages as far as I know. ASP.NET seems very similar to PHP. .NET just sounds a horrible mess. VB.NET? why would anyone touch anything that has a language 'visual' 'beginners'. Don't those two words hint at anything? Comparing Java (the language) to .NET (the system that lots of m$ languages run on) doesn't make much sense though IMHO.

"C#/C++" is about as valid as "Java/JavaScript".

I see "Java/C++" and people generally know what it means. Fair point, though.

Re: Ask YC: Are there *any* startups using ASP.NET?

#119
post #65
post #64

Earlier quoted context omitted.

System.Console.WriteLine("Hi, I'm a .NET library function for the CLR being called in C#"); System.out.println("Hi, I'm a Java library function for Java being called in Java"); Java The Language and C# are extremely similar, and if the differences bother you that much you can use J#. Java and .NET both provide managed runtime environments. Java and .NET both provide a large library of functions for that environment.…

Java and C#/C++ are very similar languages as far as I know. ASP.NET seems very similar to PHP. .NET just sounds a horrible mess. VB.NET? why would anyone touch anything that has a language 'visual' 'beginners'. Don't those two words hint at anything? Comparing Java (the language) to .NET (the system that lots of m$ languages run on) doesn't make much sense though IMHO.

I think that normally, when people compare Java to .NET, they're either comparing the Runtime Environments, the Class Libraries, or they're comparing the whole 'development stack' which usually includes the primary language (eg Java or C#) and the primary OS (eg Solaris/*nix or Windows) and a variety of other tools like Eclipse or Visual Studio. Java is funny in that it uses the same name for like 4 different things, while MS makes a greater effort to distinguish between them.

VB.NET is basically C# with a bit of syntactic sugar to make life easier for Visual Basic 6.0 programmers transitioning to a more Java-like development style. The last time I checked, most of the .NET documentation includes code samples in each of the 4 main languages (C#, VB, J#, and C++).NET Usually, the C#, VB, and J# versions are close to identical. I've heard that the C# optimizer works better than any of the others, but that was 2 years ago and I didn't follow up.

Re: Ask YC: Are there *any* startups using ASP.NET?

#120
post #93

Earlier quoted context omitted.

Everybody knows that Java is just C++ with the sharp edges taken off. C# is Microsoft's Java-killer. C# and C++ are directly related to each other. It's the same lineage. Where do you think you get the idea of constructors, interfaces, friends, volatile methods, etc? I understand that C# is managed, but how the runtime handles memory allocation to me just isn't the deal-killer you're making it out to be. There's lot'…

I didn't make the first comment. I just showed up to say that you were completely wrong in your retort. I also don't know exactly what you're arguing about, so I'll just let you ramble in peace. :)

The original comment was: "C#/C++" is about as valid as "Java/JavaScript"

It was a really bad analogy. I believe I have made my point that C# is a lot closer to C++ than Java is to Javascript. Thanks for joining in, though. I take it you stand by your comment that I "clearly have not used both languages"

As for rambling, one does what one can.

Post reply on HN