Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Discussions

Erik Porter Human​Compiler Now with more apps
  • ASP.NET WebMatrix Beta

    magicalclick said:

    A quick question,

    Do I need a special .Net hoster for this? I have .Net4.0 hoster, but, it is not processing cshtml.

     

    Thank you.

    It should.  ASP.NET Web Pages is bin deployable.  Sounds like something isn't running that should.  Maybe ask about it over here: http://forums.asp.net/1224.aspx

  • ASP.NET WebMatrix Beta

    magicalclick said:
    HumanCompiler said:
    *snip*

    No, but, super thanks for the book. I really really needed it. Big Smile

    No problem. Happy to answer questions. There's also the forum.

  • ASP.NET WebMatrix Beta

    magicalclick said:

    Looks really cool. I am actually thinking about learning ASP .NET, and I don't know want to buy SQLDB, so the compact for now is amazing. I want something like this because there are too many stuff in ASP .Net and I am indeed overwhelmed. This is much better as I want to really start building it one page at a time.

     

    I am super glad I read this thread. This is so amazing for me.

    Great!  Have you checked out the book?  It'll walk you through all the basics (and keep it simple).  Smiley

  • ASP.NET WebMatrix Beta

    W3bbo said:
    HumanCompiler said:
    *snip*

    "Simpler" is subjective.

     

    You'll see the ASP.NET advocates (who I find only really develop for internal web-applications) saying that data is simpler in ASP.NET because all you need is <asp:DataSource /> and <asp:DataGrid /> and then you'll have the pro-PHP lot with their simple C-style mysql_* functions.

     

    So whilst it's true that ASP.NET is simpler in this regard, it isn't ideal because using that approach means sacrificing control over what you want to generate to the client. Your indie website developer is looking for something good-looking and unique, if he chose the "simple" ASP.NET solution he'd end up with something same-y and too rigid. He'd have to apply some major customizations to what ASP.NET gives you OOB to get something he wants, and the end result is something far more complicated than the PHP solution.

     

    Case in point: to stop the brain-dead behaviour of a lot of the ASP.NET WebControls you need to redefine default.browser and put that into its own special directory, maybe throw in a web.config file. With PHP you can ship an entire application in a single *.php file (you can override php.ini settings and have full control over what's being generated), that's still something you can't do with ASP.NET.

     

    I can draw analogies between your vision for ASP.NET as a "starter" solution as opposed to PHP and what WPF is to WinForms: yes, it's easier to make something simple, but in the vast majority of cases you end up with a software design and usability disaster (forgone conclusion about aesthetics too). We use MSPaint and not Photoshop for basic tasks for a reason, and this is the same thing.

    Seriously, have you even looked at WebMatrix yet?  You're describing WebForms.  This is nothing like that.  ASP.NET Web Pages (the web framework part of WebMatrix) is a lot closer to PHP than WebForms or MVC.  A whole site in one PHP file?  Yah, you can do the same in a .cshtml file if you wanted to.  Really...check it out and don't come back 'til you do!  Tongue Out

  • ASP.NET WebMatrix Beta

    W3bbo said:
    HumanCompiler said:
    *snip*

    Ah yes, but to build a simple site ASP.NET is too much.

     

    Microsoft needs to stop shoehorning ASP.NET into the "one-size fits all" it wants it to be, because it isn't. ASP.NET is not appropriate for small-scale websites, PHP won there, and Microsoft needs to leave it at that, anything else is just wasting their time.

     

    I know Microsoft wants to attract the non-professionals and the hobbyists, but there are downsides to letting in the general riff-raff in. PHP has a bad reputation especially in security, whist PHP itself is secure as ever, it's the people who use it that largely got it there. I don't want to see the same thing happen to .NET.

    Have you looked at it yet.  Tongue Out  While you can use all of ASP.NET if you want, that's not what you start with.  In many cases it's SIMPLER than PHP.  If you find places where it's still harder than PHP, let me know.  Still room for improvement.

  • .NET Culture Shock: Why .NET Adoption Lags Among Startups

    rhm said:

    There's two issues aren't there?

     

    1. Fashion and lack of awareness of .NET's benefits - php is more ubiquitous and probably always will be, ruby is more trendy. Don't underestimate the effect of programming fashion in startup culture. Some people would rather waste their time writing server-side code with immature tech like Node.JS than use something tried and tested like .NET or Java.

     

    2. Fear of costs - People know they can always get Linux servers for next to nothing. I tend to think that if you're businesses sucess depends on eliminating the cost of a few Windows Server licences, then you've got a crappy business plan, but not everyone thinks like that.

    I think a third point that goes beyond cost is simplicity.  Startups don't necessarily start with expert developers.  Lots are straight out of college.  I am biased though since I work on this WebMatrix stuff.  Smiley

  • ASP.NET WebMatrix Beta

    CannotResolveSymbol said:

    Looks pretty slick.

     

    Although there's a lot of overlap here.  Why isn't this rolled into VS or VWD Express?  Why is this a distinct tool from the Web Platform Installer?

    Because beginners don't need all that other stuff.  To build a simple site, VS is way too much.

  • ASP.NET WebMatrix Beta

    ZippyV said:

    Does it have Intellisense?

    Not yet.  That's the first thing everyone asks and it's being worked on.

  • ASP.NET WebMatrix Beta

    I'm the PM on the web framework part of WebMatrix (ASP.NET Web Pages/Razor).  As an ex-Team-Niner, I couldn't help but hang around on this one.  Happy to answer any questions you all have!

  • Hug me

    ScottWelker said:
    vesuvius said:
    *snip*

    Yep Vesuvius, achieving and maintaining a consistent requirements understanding (internally and externally) is quite the high wire act Smiley

    You MUST be flexible because the real world simply isn’t cast in concrete. However, as someone once quipped in a design meeting, “you can’t become so flexible that you can’t stand” Smiley

    Yup.  Middle of the road is always best.