Live data from Hacker News

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

news.ycombinator.com

11–20 of 130 posts

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

#11
I'm finishing a survey of web development technologies class. We've covered everything from PHP to Perl + CGI, classic ASP and ASP.NET, and JSP. I spent this past summer learning RoR, and I plan on picking up Django next summer.

[non-flame-bait personal opinion]

And, I have to say that I came to a strong dislike for ASP.net. In fact I was carrying a 4.0 until this ASP.NET project. I disliked it so much, I didn't finish the project. Perhaps if I spent more time on it, It might fit a little better, but from what I"ve seen, I hate it mightily.

The benefits:

It works well with IIS and the Microsoft Server stack. If that's what you know, stick with it. You'll spend months learning unix shell commands, and file structure, and how to install things, etc... I'm more of a unix guy and prefer to develop with unix on the server side. If that's not your cup of tea, then stay on the Microsoft side of life.

The cons:

I also didn't like the idea of ASP.NET pages. I found it really combuersone to code all the labels in the body of the tags, and then output them at the bottom in the html. I simply found it really hard to get my mind around the ASP.NET way. I really didn't want to understand the ASP.NET way, I guess. I don't like how it handles SQL queries. I found it burdensome and cumbersome to write 5-6 lines of code on every page that access the database, to set the SQL query to a variable, execute the query. put the SQL query into a reader, then transfer the reader to another variable that's usable. Too long, clanky, too long. And, doing that for every page you're working on: BOORRRIIIINnnnggg! :)

Disclaimer

I was just starting out with ASP.NET, and I'm sure there's tips and tricks that would speed development up, and I'm sure I went about things all wrong. It's just that Rails really spoiled me this past summer. with the MVC model. Set up database connections once, access what you need through active record. Variables are there for you in the controller. Spit them out and format them in your views. It's like Ron Popeil says about his rotisserie: You set it and forget it!

[/non-flame-bait personal opinion]

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

#13
post #8

There are plenty of startups using ASP.NET or Java-based tech. In fact most companies started by "business types" are .NET/Java because they are easier to find disposable coders for. You don't see as many .NET shops here because most posters are (a) young, (b) non-business types, and they had a chance to pick a technology. Most went with something dynamic and Linux-based. We did too. We're on RoR, despite having tons…

Please don't group Java together with .NET :D

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

#14

I'm finishing a survey of web development technologies class. We've covered everything from PHP to Perl + CGI, classic ASP and ASP.NET, and JSP. I spent this past summer learning RoR, and I plan on picking up Django next summer. [non-flame-bait personal opinion] And, I have to say that I came to a strong dislike for ASP.net. In fact I was carrying a 4.0 until this ASP.NET project. I disliked it so much, I didn't fini…

iamelgringo,

Have you tried Data Access Application Blocks? We use them and we only need 1 line of code to read the database.

SqlHelper.ExecuteReader(strConnTxt, CommandType.Text, strSql);

Alternatively, you can use SqlHelper.ExecuteDataset.

We also use Code Generation software that builds all the CRUD methods automatically.

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

#15
I'm not generalizing but I know a lot of people who hate/won't use .Net mainly because it is a Microsoft product.

What I believe is good with .Net is the 3rd-party support (free or commercial). The Visual Studio tool is also very easy to use and ramps up your development.

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

#17
docstoc is .net I do believe.

I use it and make a decent living programming it.

Use the best tool for the job and don't bogged down with what is trendy.

As someone already stated its easy to find talent. Also most of the fortune 100 websites use it.

mySpace use it so it scales well enough.

MVC is available for those that are willing to look around. However there is an official MVC toolset coming soon which will make some big gains on ROR.

At least its not Java :p

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

#18
post #8

There are plenty of startups using ASP.NET or Java-based tech. In fact most companies started by "business types" are .NET/Java because they are easier to find disposable coders for. You don't see as many .NET shops here because most posters are (a) young, (b) non-business types, and they had a chance to pick a technology. Most went with something dynamic and Linux-based. We did too. We're on RoR, despite having tons…

I never got the speed of development argument. I can put together the ror blog example quicker with .net.

I have found people trying to develop .net apps like Java ones and this adds needless overhead.

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

#20
If you are not against Java you might want to check out JSF. Code your pages using Facelets though, its better than using JSP. JSF is nice because (unlike ASP.net) it cleanly separates behavior and presentation (its purely MVC).

And its a component based architecture which is rendering format agnostic (HTML, WML, XHTML-MP, cHTML). So you can code one page which can render the contents in a different format depending on the client device. This is what the JSF MobileFaces library does when you hit the page from a mobile phone. It automatically renders the page in the proper format for the target device without the developer needing to worry about the details.

The problem is JSF is complicated, which can be very frustrating. For this reason I just use it as the underlying framework, which basically just directs to my GWT pages.

Post reply on HN