ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Starting on ASP.NET to develope my knowledge - pros and cons?

June 26, 2009 7:03am

Subscribe [10]
  • #16 / Jun 27, 2009 5:44am

    IamPrototype

    135 posts

    Waow, you can’t even tell if a website is powered by Python or at least I can. http://www.interstellarmarines.com/ looks cool (I just love the urls!). I’ve already started reading a lot about Python and I’ve made some silly programs like “Hello, World!”, lol. One thing I’d like to know, working with the commando prompt.. whenever I open up my commando prompt and type in Python, nothing happens?

    Microsoft Windows [version 6.0.6001]
    Copyright (c) 2006 Microsoft Corporation. Alle rettigheder forbeholdes.
    
    C:\Users\Martin>python
    'python' blev ikke genkendt som en intern eller ekstern kommando,
    et program eller en batchfil.
    
    C:\Users\Martin>

    In english: ‘python’ isn’t known as an internal or external commando, a program or a batch file.

    I guess it’s because I’m starting in c:\users\Martin, but how would I modify my commando prompt so I can use Python? Right now I’m using the Python IDLE.

    But oh God.. I love the syntax.

    class PythonRocks:
        def __init__(self):
            print 'Python Rocks!'
    
    p = PythonRocks()

    Edit: Would any host accept python files or do I have to get a “special host”?

  • #17 / Jun 27, 2009 12:38pm

    cahva

    662 posts

    You have to add the python dir to your PATH environment variable so that windows knows where to look for it.
    This is mentioned in python docs.

    One thing that I like python is that it forces you to make clean code as you have to use tabs(or spaces) when creating code 😊 So when you look other peoples code, its easy for the eye 😉

  • #18 / Jun 29, 2009 12:17am

    nZac

    95 posts

    What a fascinating thread.  I tried C# and the ASP.net framework.  I didn’t really like it but that was well before I knew anything about programming. 

    My advice, try it out what could it hurt?!?

  • #19 / Aug 12, 2010 12:58am

    echoDreamz

    77 posts

    AST.net is not a better language. It’s a wrapper for VBScript (a bastardised stripped down version of Visual Basic which is already a nightmare of bad syntax and strange function naming) and JScript (a language so close to PHP syntax it doesn’t really could as a new one to learn).

    Uh… No? ASP.NET is simply a web application framework that can be written using ANY language that the .NET framework supports. VB.NET, C#, etc. Classic ASP was the one that was VB based.

    Really .NET is not even a language, its a framework that entails many different languages including vb, visual c, C#, F#, etc.

    ASP.NET is only the template engine for the .NET framework. The framework is more than a language specific web framework. The framework is mix of compilers, runtimes and libraries making it easier to write maintainable code. The dynamic language runtime for example that makes it possible to port dynamic languages to work with the framework, for example Python and Ruby.

    Also not correct, ASP.NET is not a template engine. Its a framework for building web applications. Spark would be an example of a .NET based templating engine also StringTemplate is a nice engine as well for templating.

  • #20 / Aug 12, 2010 2:59am

    mi6crazyheart

    333 posts

    Don’t know a lot about ASP.net but when we’ll compare it with PHP/Python i don’t see any advantage one can get from it. Like…

    1. Hosting cost

    2. No community support(Big issue : So, one have to fully dependent over MS for any type bug/vulnerability problem )

    3. OS dependent. So, you have to go for specific OS. In turn it narrow down u’r choices to use other free available tools.

    4. Licensing cost. As, licensing cost for using these tools is very high… it’ll give a big blow to the end users to end product.

  • #21 / Aug 12, 2010 3:07am

    echoDreamz

    77 posts

    Don’t know a lot about ASP.net but when we’ll compare it with PHP/Python i don’t see any advantage one can get from it. Like…

    1. Hosting cost

    2. No community support(Big issue : So, one have to fully dependent over MS for any type bug/vulnerability problem )

    3. OS dependent. So, you have to go for specific OS. In turn it narrow down u’r choices to use other free available tools.

    4. Licensing cost. As, licensing cost for using these tools is very high… it’ll give a big blow to the end users to end product.

    1. There are windows hosting providers that are just as cheap as nix providers. The whole money thing is a myth.

    2. How does community support improve bug fixes? PHP updates are released when needed, same as .NET framework updates.

    3. Windows is a fine OS for running web servers and web applications. Free is not always better. Not too mention .NET is free, Visual Studio and SQL Server come in free variants.

    4. Again… Visual Studio comes in a free version, SQL Express is free, .NET is free available to get. There are many PHP IDEs that are not free, just the same as .NET.

  • #22 / Aug 13, 2010 3:11am

    mi6crazyheart

    333 posts

    @echoDreamz
    ok i agree with u about that hosting price of linux & windows platform. Actu. i was not aware of that pricing issue. Now, i’m cleared about that.

    But, the thing which i told about “No community support”... from this i wanted to say, as PHP is a open source product people has easy access to it’s codes. So, whenever if any serious vulnerability occur PHP users can get a large group of developers to help them. But, this can’t possible in ASP.net or any other closed source product. Due to this one have to dependent fully over the original creator/manufacturer(which have limited no of developers) of that product.

    The second thing, i abs. agree with u windows is no doubt a fine OS & capable to of a lot of things and also that “Free is not always better” statement. But, in this case when we compare PHP(free+open source) with ASP.net(Proprietary+ closed source) then yes at here a free product is much more better than it’s Proprietary competitor product.

    The 3rd thing about that IDE , i just want to say… even if there are a lot of paid IDE available but with that there are also a lot of free IDE available which are all most equally powerful as any paid one. So, for PHP developer it’s really win win situation as they can get a lot of options what to use & what to not.

    About that free variants Visual Studio and SQL Server… i really have not much idea & i’ll be happy if u told me some thing more about those(what are the variant & download links)... 😊

  • #23 / Aug 13, 2010 11:41am

    echoDreamz

    77 posts

    @echoDreamz
    ok i agree with u about that hosting price of linux & windows platform. Actu. i was not aware of that pricing issue. Now, i’m cleared about that.

    But, the thing which i told about “No community support”... from this i wanted to say, as PHP is a open source product people has easy access to it’s codes. So, whenever if any serious vulnerability occur PHP users can get a large group of developers to help them. But, this can’t possible in ASP.net or any other closed source product. Due to this one have to dependent fully over the original creator/manufacturer(which have limited no of developers) of that product.

    The second thing, i abs. agree with u windows is no doubt a fine OS & capable to of a lot of things and also that “Free is not always better” statement. But, in this case when we compare PHP(free+open source) with ASP.net(Proprietary+ closed source) then yes at here a free product is much more better than it’s Proprietary competitor product.

    The 3rd thing about that IDE , i just want to say… even if there are a lot of paid IDE available but with that there are also a lot of free IDE available which are all most equally powerful as any paid one. So, for PHP developer it’s really win win situation as they can get a lot of options what to use & what to not.

    About that free variants Visual Studio and SQL Server… i really have not much idea & i’ll be happy if u told me some thing more about those(what are the variant & download links)... 😊

    Visual Studio Express & SQL Server Express are freely available to download and use.http://www.microsoft.com/express/downloads/

    As far as the open source gets updates and fixes faster etc. I am not a believer in that.  The .NET Framework is one of Microsoft’s premier products, they do a wonderful job on keeping their codebase up-to-date and secure.

  • #24 / Aug 17, 2010 8:44am

    georgeedwards

    29 posts

    AST.net is not a better language. It’s a wrapper for VBScript (a bastardised stripped down version of Visual Basic which is already a nightmare of bad syntax and strange function naming) and JScript (a language so close to PHP syntax it doesn’t really could as a new one to learn).

    Uh… No? ASP.NET is simply a web application framework that can be written using ANY language that the .NET framework supports. VB.NET, C#, etc. Classic ASP was the one that was VB based.

    Really .NET is not even a language, its a framework that entails many different languages including vb, visual c, C#, F#, etc.

    ASP.NET is only the template engine for the .NET framework. The framework is more than a language specific web framework. The framework is mix of compilers, runtimes and libraries making it easier to write maintainable code. The dynamic language runtime for example that makes it possible to port dynamic languages to work with the framework, for example Python and Ruby.

    Also not correct, ASP.NET is not a template engine. Its a framework for building web applications. Spark would be an example of a .NET based templating engine also StringTemplate is a nice engine as well for templating.

    You took the words right out of my mouth, echoDreamz.

    What a ridiculous comment - if someone thinks that “AST.NET” is basically “VBScript” then you should really read about it before commenting, at least. Articles saying that ASP.net is the future can’t possibly be 10-15 years old? ASP.NET hasn’t been around long. Classic ASP, longer obviously.

    I think with the release of IE9 etc Microsoft are starting to catch up with the understanding of the web world. I think as it stands now they have a good chance to really shine in the web community, which they have struggled with for a long time.

    I’ve always been a primarily open source developer using PHP/MySQL etc but I can also respect ASP.NET and Microsoft’s take on things. You can’t just dismiss their technologies for the sake of it. It isn’t “cool” to hate Microsoft and this whole attitude just annoys me. Especially when the people who say it post ridiculous comments that are complete and utter out of date rubbish.

    ASP.NET is a very clever concept that allows developers to port between offline and online applications with ease. You have to appreciate that the performance bonus of using a compiled rather than interpreted language is a serious plus, as is the fact that ASP.NET development allows developers to focus more on the functionality and code of the application without having to worry about all the standards and interface etc. I’m not saying WYSIWYG development is best, don’t get me wrong, it just allows for greater portability and a transfer of skills from desktop app developers to web.

  • #25 / Aug 17, 2010 4:18pm

    echoDreamz

    77 posts

    AST.net is not a better language. It’s a wrapper for VBScript (a bastardised stripped down version of Visual Basic which is already a nightmare of bad syntax and strange function naming) and JScript (a language so close to PHP syntax it doesn’t really could as a new one to learn).

    Uh… No? ASP.NET is simply a web application framework that can be written using ANY language that the .NET framework supports. VB.NET, C#, etc. Classic ASP was the one that was VB based.

    Really .NET is not even a language, its a framework that entails many different languages including vb, visual c, C#, F#, etc.

    ASP.NET is only the template engine for the .NET framework. The framework is more than a language specific web framework. The framework is mix of compilers, runtimes and libraries making it easier to write maintainable code. The dynamic language runtime for example that makes it possible to port dynamic languages to work with the framework, for example Python and Ruby.

    Also not correct, ASP.NET is not a template engine. Its a framework for building web applications. Spark would be an example of a .NET based templating engine also StringTemplate is a nice engine as well for templating.

    You took the words right out of my mouth, echoDreamz.

    What a ridiculous comment - if someone thinks that “AST.NET” is basically “VBScript” then you should really read about it before commenting, at least. Articles saying that ASP.net is the future can’t possibly be 10-15 years old? ASP.NET hasn’t been around long. Classic ASP, longer obviously.

    I think with the release of IE9 etc Microsoft are starting to catch up with the understanding of the web world. I think as it stands now they have a good chance to really shine in the web community, which they have struggled with for a long time.

    I’ve always been a primarily open source developer using PHP/MySQL etc but I can also respect ASP.NET and Microsoft’s take on things. You can’t just dismiss their technologies for the sake of it. It isn’t “cool” to hate Microsoft and this whole attitude just annoys me. Especially when the people who say it post ridiculous comments that are complete and utter out of date rubbish.

    ASP.NET is a very clever concept that allows developers to port between offline and online applications with ease. You have to appreciate that the performance bonus of using a compiled rather than interpreted language is a serious plus, as is the fact that ASP.NET development allows developers to focus more on the functionality and code of the application without having to worry about all the standards and interface etc. I’m not saying WYSIWYG development is best, don’t get me wrong, it just allows for greater portability and a transfer of skills from desktop app developers to web.

    Glad I could help! Yes I think this is the main problem with Microsoft technologies, a lot of people give out incorrect information which misleads possible users from learning and using their technologies.

    Oh yeah, the .NET framework is amazing, in some ways better than PHP. Visual Studio blows away every single PHP IDE I have ever laid hands into. I have developed a many PHP web applications, as well as many C# based applications and in ways PHP is easier, but it other ways C# / ASP.NET is better. It’s really all in what you are doing and what you need done. C#‘s type safety is a nice and welcome change from the dynamic(ness) of PHP and its loosely typed world. Visual Studios emmense power of drag and dropping advanced controls like AJAX, viewstates, auto-repopulation of form fields etc. makes it much easier to develop applications.

    While PHP / MySQL will always be my baby and my fav’d language, especially now that Microsoft has acknowledged other technologies like PHP and that they need to run better and stronger on their systems. FastCGI for IIS its a HUGE stride forward and makes PHP run so much faster and more efficient. Wincache has filled the void of no available opcode caching for windows / IIS based hosting solutions, SQLSrv extension has really replaced the legacy built mssql extension and now allows PHP to natively connect and run SQL against MSSQL05 / 08 and use the more advanced features.

    Yep! I agree Microsoft is making huge strides in the realm of the web world. Linux now is becoming less and less and less popular. IIS7 - 7.5 can virtually do everything (and more now that you can manage your shared IIS7.x site straight from the IIS remote management console). I am not dogging Linux at all, but people who boo hoo about Microsoft and complian about them and knock their products really need to step back and see the bigger picture of what they have acomplished over these last few years!

  • #26 / Aug 18, 2010 5:57am

    n0xie

    1381 posts

    Linux now is becoming less and less and less popular.

    Wait what?!

  • #27 / Aug 18, 2010 4:11pm

    echoDreamz

    77 posts

    Linux now is becoming less and less and less popular.

    Wait what?!

    Yeah, after working for a large hosting provider, the number of clients coming from linux hosting to see the “new Server 2008 platform” was astonishing. Really if you look at it, all the buzz right now is about Microsoft, IE9, Server 2008 R2, SQL Server 2008 R2, Exchange, Windows 7 is getting bigger and bigger, the new things Microsoft is doing with the open source community. Microsoft just recently got a HUGE Windows control panel to go open source…
    WebSitePanel (AKA DotNetPanel)

    I am not saying Linux is dead or anything, but Microsoft is quickly catching up in terms of use and popularity. Server 2008 has really rewrote Microsoft’s web hosting image and made themselves a presence in the web server market. I have even seen shops that were pure linux, now offering Server 2008 hosting.

  • #28 / Aug 18, 2010 4:50pm

    WanWizard

    4475 posts

    Says someone making money out of Windows hosting. Bit biased are we?

  • #29 / Aug 18, 2010 5:03pm

    echoDreamz

    77 posts

    Says someone making money out of Windows hosting. Bit biased are we?

    I am not making any money on any hosting. And I am not biased was just stating my observations and clearing up bad info about asp.net.

  • #30 / Aug 18, 2010 5:09pm

    WanWizard

    4475 posts

    I am not making any money on any hosting. And I am not biased was just stating my observations and clearing up bad info about asp.net.

    So your clear advertisement for a Windows hosting company in your sig is purely for philanthropic reasons? I’m not sure I buy that…

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases