|
|
|
|
![]() ![]() |
Feb 11 2006, 12:57 AM
Post
#1
|
|
|
Super Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 276 Joined: 4-August 05 Member No.: 10,273 |
I'm interested how many of you use .NET framework, how do you like it, what are it's pros and cons, and anything that comes accross your mind related to it?
I'm using PHP/MySQL combination for now, but I'm considering move to ASP.NET. I've never even used ASP, so what do you recommend? ASP.NET or NOT ASP.NET? Or maybe to start with ASP? |
|
|
|
Feb 24 2006, 07:01 PM
Post
#2
|
|
|
-=Hybrid Bus=- ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 744 Joined: 2-November 05 From: My hybrid bus (in NYC), a computer Member No.: 13,709 ![]() |
Let me explain the differences between the two.
ASP - Basically, you make a page with some VBScript or JavaScript/JScript in it. You have some new objects available to you, like the Request, Response, and Server objects. It's not a very high power environment, but may be sslightly easier to learn. Low performance - pages are interperted each time they are run (correct me if I'm wrong). Code can be found interspersed all over the page (aka Spaghetti code), making debugging much hared. The only objects accessible are any ActiveX objects installed on the server. ASP.Net - Next generation of ASP. Has a totally different model, of which ASP developers might not understand. Pages are made into an application more than a Web page. You have controls, which act similar to controls in desktop programming, and event handlers, which react to events (like a button control being clicked, or a checkbox being checked) made by the controls that you put in the page. For the code you write, you have access to the entire .Net Framework class library. Pages are compiled only once before being run, and then shawdowed and cached. You can easily add your own classes to your application. |
|
|
|
Nov 7 2007, 02:34 PM
Post
#3
|
|
|
Newbie [Level 2] ![]() ![]() Group: Members Posts: 28 Joined: 15-December 05 Member No.: 15,761 |
I am experienced in using both ASP and ASP.NET with C# and vb.net.
For me, ASP is only a scripting language. When you need some advanced functionalities, such as file IO, you may need to make use of some COM components. COM generally need to be deployed in the server before it can be referenced. The structure of the code written by ASP generally cannot be well-organized since it is not a object oriented design. Many lines of code may sit in a one page. I think the structure of code of ASP is similar to PHP in some extend. However, ASP is already a little old. ASP.NET is a framework that specifically designed for building web application. Together with Visual Studio.NET, it is very convenience to build a simple web site or even a enterprise web application. The library of .NET framework already provide a lot of useful functions which are essential for a web application, such as authentication, paging and grid controls, etc. The structure of the code of ASP.NET is generally more readable than that of ASP or PHP, since it is a OO design. Therefore, no matter you want to build a simple web page or an enterprise web application, you still have to go with ASP.NET. Actually, I am currently using ASP.NET 2.0 in my job. I am sure that using ASP.NET can save much of the development time than that of using ASP or PHP. |
|
|
|
Nov 7 2007, 03:34 PM
Post
#4
|
|
|
Trap Grand Marshal Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: [HOSTED] Posts: 1,317 Joined: 11-January 06 From: Chennai, India Member No.: 16,932 |
Currently I'm working on PHP & MySQL platform. I'm planning to get a certification in ASP.NET and SQL Server.
Eventhough PHP & MySQL is more popular, the big corporates prefer to use ASP.NET technology to power their websites and web serivces. So learning ASP.NET is a good investment and you can get big corporate orders. |
|
|
|
Jul 7 2008, 01:18 PM
Post
#5
|
|
|
Newbie ![]() Group: [HOSTED] Posts: 9 Joined: 6-July 08 From: Lithuania Member No.: 64,704 |
I'm using C#, it's really great programing language You don't need to think about such unnecessary things like type conversion or memory leaks after closing the application. And the best think is ability to use C# in web applications. I really recommend to use ASP.NET! it is pleasure to create pages and apps with NET framework and mono makes .NET applications run on linux. I hope You will be happy using NET as I am.
|
|
|
|
Jul 7 2008, 03:13 PM
Post
#6
|
|
|
Super Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: [HOSTED] Posts: 320 Joined: 1-October 07 From: India Member No.: 50,968 |
I have been using it for some time... for some 6-7 months during my internship in Intel. Now have completely shifted Java based things and have no use for asp. But i still remember things in asp and very well can work on it if i get a chance.
|
|
|
|
Jul 7 2008, 06:34 PM
Post
#7
|
|
|
Super Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 290 Joined: 5-October 07 From: Random Places Member No.: 51,171 ![]() |
I do not find myself using ASP.net anytime soon. I think I'll stick with my PHP and Perl. ASP.net requires a Windows server, which I frankly do not want. I do not know much about ASP, but I tried learning it, and I was really confused. It seemed like beefed up Javascript or VBScript.
|
|
|
|
Jul 8 2008, 03:06 AM
Post
#8
|
|
|
Member [Level 1] ![]() ![]() ![]() ![]() Group: [HOSTED] Posts: 61 Joined: 1-June 08 Member No.: 62,997 |
I am currently using both ASP.NET and PHP. The have both advantages and disadvantages.
ASP.NET: -There is almost nothing of information about it on the internet. -Powerfull IDEs -Basic design -Integration with .NET framework -Vey dinamic server. -Low compatibility with DBs -Expensive PHP: -A lot of information and examples. -Free of charge -Complex web pages -"Dirty" syntax -Not many IDEs(they are some bad) -Integration with most DBs |
|
|
|
Aug 29 2008, 07:29 AM
Post
#9
|
|
|
Super Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: [HOSTED] Posts: 220 Joined: 29-August 08 Member No.: 67,024 |
I use asp.net for my company site at www.petrosea.com
ASP.NET is lack in ajax features (imho), you know why, because the ajax control toolkit is lack of features. And PHP ajax is growing very fast as you can see, i think php still leads the international website since it is free, and even free hosting like trap17, and it is growing with large community supporting it (because of free). |