The Artima Developer Community
Sponsored Link

Python Buzz Forum
ASP.NET first impressions

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Phillip Pearson

Posts: 1083
Nickname: myelin
Registered: Aug, 2003

Phillip Pearson is a Python hacker from New Zealand
ASP.NET first impressions Posted: Sep 6, 2007 6:18 PM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Phillip Pearson.
Original Post: ASP.NET first impressions
Feed Title: Second p0st
Feed URL: http://www.myelin.co.nz/post/rss.xml
Feed Description: Tech notes and web hackery from the guy that brought you bzero, Python Community Server, the Blogging Ecosystem and the Internet Topic Exchange
Latest Python Buzz Posts
Latest Python Buzz Posts by Phillip Pearson
Latest Posts From Second p0st

Advertisement

I've been doing some ASP.NET development over the past few days, writing a client library for PeopleAggregator's widgetization feature (whereby you can include bits of PeopleAggregator in an existing website via web services: the front end web site requests widgets from PA by HTTP, and proxies form posts etc).

I was impressed at how smooth the experience was with Visual Web Developer 2005 -- it seemed to nudge me in the right direction whenever I was about to hit a dead end. Somebody's worked very hard to make this usable - congratulations, VS guys! I've been developing in C# for a while now, which must help, but the web side of things seemed pretty intuitive.

The server experience was pretty good too. I signed up for the cheapest GoDaddy Windows hosting account and uploaded everything into a subdirectory. An error message appeared, telling me that something went wrong but security settings prohibited telling me what it was. At this point with most systems you're off into the documentation to figure out how to enable error display, but not with ASP.NET: the error message gave step by step instructions on what to do with Web.Config to get it to work. Trainer wheels, indeed.

I did have to do a bit of Googling and hacking about to figure out how to turn the subdirectory into a proper web root so my Web.Config and App_Code directories would be used, but otherwise it was a pretty straightforward experience. Developers of competing web frameworks should take note; you can go a long way here without reading any documentation, which is how it should be.

Probably the one thing that makes me reluctant to use ASP.NET for my next project is the difficulty in getting rid of the '.aspx' in your URLs. Amusingly, even with the ASP.NET Rails clone, you end up with URLs like http://example.org/controller/method.aspx by default. It looks like it's possible if you're an admin on the server, but this means I'd have to get a Windows VPS at minimum to host even my test projects. [Hmm... this ScottGu post shows that you can do it without admin access, but only on IIS 7.0, which won't ship until Longhorn Server, so GoDaddy is out of the question as yet.]

Comment

Read: ASP.NET first impressions

Topic: The Granny--Stroustrup Scale Previous Topic   Next Topic Topic: Blast from the past: Windows 2000 Server

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use