#1
  1. No Profile Picture
    Permanently Banned
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2013
    Posts
    2
    Rep Power
    0

    What are the advantages of using ASP.Net??


    Can u tell me what are the basic advantages that keeps ASP.Net distinct from other framework?
  2. #2
  3. Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2013
    Location
    Saint-Petersburg, Russia
    Posts
    246
    Rep Power
    30
    There are too many frameworks and too many languages.

    And there are too many kinds of tasks. Writing a small web-site of few web-pages with .NET would be great overhead.

    For great enterprise projects .NET has disadvantage of not having centralized library repos, like Java.

    Hostings with windows cost a bit of additional money of course. That is disadvantage too.

    Main advantage of .NET is for people who strongly sticks to Windows, Visual Studio etc.
  4. #3
  5. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2003
    Posts
    76
    Rep Power
    20
    Originally Posted by rodiongork
    And there are too many kinds of tasks. Writing a small web-site of few web-pages with .NET would be great overhead.

    For great enterprise projects .NET has disadvantage of not having centralized library repos, like Java.
    I'd have to disagree with both of these points. First, a well configured and well-written .NET application has little overhead. Second, .NET does have centralized library repos, it's called the GAC or Global Assembly Cache.

    To really answer your questions it has to be put in proper context. "What are the advantages to using ASP.NET", compared to what?

    Comments on this post

    • IKaeseProt agrees
    Being educated does not make you intelligent
  6. #4
  7. No Profile Picture
    Grumpier old Moderator
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jun 2003
    Posts
    14,486
    Rep Power
    4540
    Glad to see you back memnoch
    ======
    Doug G
    ======
    Bartender to Rene Descartes "have another beer?" Descartes: "I think not" and he vanished.
    --Alfred Bester
  8. #5
  9. No Profile Picture
    Banned
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jan 2014
    Posts
    1
    Rep Power
    0
    The advantage of using ASP.net in following ways:
    1. asp.net provide the drag and drop facility.
    2.asp.net language easily maintain HTML.
    3. asp.net provide the static page it's use of security.
    4. asp.net easy to development cause these provide many tools.
    etc
  10. #6
  11. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2013
    Posts
    12
    Rep Power
    0
    ASP.NET significantly reduces the amount of code required for building large and complex applications which can increase overall development speed and reduce development costs. It also allows you to build a variety of web based solutions, social networking websites and applications. If you are planning to learn ASP.NET framework, I would suggest visiting the Microsoft Virtual Academy website.
  12. #7
  13. No Profile Picture
    Banned
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jan 2014
    Posts
    5
    Rep Power
    0
    With ASP.NET, you can develop a website with relative quickness. This is because of the many beneficial features of the language.
    ASP.NET comes with the a huge collection of rich server and client side controls that you can use to develop interactive grids, wizards, calendars, etc. What’s great about these controls is that most of them can be used right away.
  14. #8
  15. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Mar 2014
    Posts
    1
    Rep Power
    0
    I agree with you james, ASP.Net could be run on non-Microsoft Platforms and Multi Language Support in WebPage, ASP .NET is fully Object Oriented Programming.
  16. #9
  17. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Mar 2014
    Location
    USA, NY
    Posts
    5
    Rep Power
    0
    1. ASP.NET drastically reduces the amount of code required to build large applications.
    2. With built-in Windows authentication and per-application configuration, your applications are safe and secured.
    3. It provides better performance by taking advantage of early binding, just-in-time compilation, native optimization, and caching services right out of the box.
    4. The ASP.NET framework is complemented by a rich toolbox and designer in the Visual Studio integrated development environment. WYSIWYG editing, drag-and-drop server controls, and automatic deployment are just a few of the features this powerful tool provides.
    5. Provides simplicity as ASP.NET makes it easy to perform common tasks, from simple form submission and client authentication to deployment and site configuration.
    6. The source code and HTML are together therefore ASP.NET pages are easy to maintain and write. Also the source code is executed on the server. This provides a lot of power and flexibility to the web pages.
    7. All the processes are closely monitored and managed by the ASP.NET runtime, so that if process is dead, a new process can be created in its place, which helps keep your application constantly available to handle requests.
    8. It is purely server-side technology so, ASP.NET code executes on the server before it is sent to the browser.
    9. Being language-independent, it allows you to choose the language that best applies to your application or partition your application across many languages.
    10. ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in.
  18. #10
  19. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2014
    Posts
    30
    Rep Power
    2
    12 important advantages ASP.NET offers over other Web development models:

    1. ASP.NET drastically reduces the amount of code required to build large applications.

    2. With built-in Windows authentication and per-application configuration, your applications are safe and secured.

    3. It provides better performance by taking advantage of early binding, just-in-time compilation, native optimization, and caching services right out of the box.

    4. The ASP.NET framework is complemented by a rich toolbox and designer in the Visual Studio integrated development environment. WYSIWYG editing, drag-and-drop server controls, and automatic deployment are just a few of the features this powerful tool provides.

    5. Provides simplicity as ASP.NET makes it easy to perform common tasks, from simple form submission and client authentication to deployment and site configuration.

    6. The source code and HTML are together therefore ASP.NET pages are easy to maintain and write. Also the source code is executed on the server. This provides a lot of power and flexibility to the web pages.

    7. All the processes are closely monitored and managed by the ASP.NET runtime, so that if process is dead, a new process can be created in its place, which helps keep your application constantly available to handle requests.

    8. It is purely server-side technology so, ASP.NET code executes on the server before it is sent to the browser.

    9. Being language-independent, it allows you to choose the language that best applies to your application or partition your application across many languages.

    10. ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in.

    11. The Web server continuously monitors the pages, components and applications running on it. If it notices any memory leaks, infinite loops, other illegal activities, it immediately destroys those activities and restarts itself.

    12. Easily works with ADO.NET using data-binding and page formatting features. It is an application which runs faster and counters large volumes of users without having performance problems

    In short ASP.NET, the next generation version of Microsoft’s ASP, is a programming framework used to create enterprise-class web sites, web applications, and technologies. ASP.NET developed applications are accessible on a global basis leading to efficient information management. Whether you are building a small business web site or a large corporate web application distributed across multiple networks, ASP.NET will provide you all the features you could possibly need…and at an affordable cost: FREE!
  20. #11
  21. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2014
    Posts
    26
    Rep Power
    0
    There's quite a few benefits.

    LINQ is a big one. Silverlight (&WCF) is another big one.

    The possibilities of using these two things alone are absolutely massive!

    Some ppl have said its basically .net 2.0 but its not there's quite a lot of additions which make it worthwhile. Although Silverlight is still quite obscure (had a beta, then 1, then another beta now 2.0) which were both so far removed from each other its quite scary.

    LINQ on the other hand seems really quite usable. Its essentially a quick way of querying objects in code like you do in sql so practically anything is not sortable\filterable etc..

    From your questions point of view there isn't anything you can't really do with .net 2.0 that you can in 3.5 except native Silverlight (which isn't exactly finalised afaik) however you could still do the same thing but using flash instead (which is what ppl used to do anyway..)

    Hope this helps.
  22. #12
  23. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jul 2014
    Posts
    30
    Rep Power
    2
    this is your solution


    What is ASP.NET? ASP.NET stands for Active Server Pages .NET and is developed by Microsoft. ASP.NET is used to create web pages and web technologies and is an integral part of Microsoft’s .NET framework vision. As a member of the .NET framework, ASP.NET is a very valuable tool for programmers and developers as it allows them to build dynamic, rich web sites and web applications using compiled languages like VB and C#.

    ASP.NET is not limited to script languages, it allows you to make use of .NET languages like C#, J#, VB, etc. It allows developers to build very compelling applications by making use of Visual Studio, the development tool provided by Microsoft. ASP.NET is purely server-side technology. It is built on a common language runtime that can be used on any Windows server to host powerful ASP.NET web sites and technologies.

    In the early days of the Web i.e. before the release of Internet Information Services (IIS) in 1997, the contents of web pages were largely static. These web pages needed to be constantly, and manually, modified. There was an urgent need to create web sites that were dynamic and would update automatically.

    Microsoft’s Active Server Pages (ASP) was brought to the market to meet this need. ASP executed on the server side, with its output sent to the user’s web browser, thus allowing the server to generate dynamic web pages based on the actions of the user.

    These server-side technologies are important contributions to the development of the Web. Amazon.com, eBay.com, and many other popular web sites use ASP.NET as the framework for their site; without ASP.NET it would not be possible.

    12 important advantages ASP.NET offers over other Web development models:

    1. ASP.NET drastically reduces the amount of code required to build large applications.

    2. With built-in Windows authentication and per-application configuration, your applications are safe and secured.

    3. It provides better performance by taking advantage of early binding, just-in-time compilation, native optimization, and caching services right out of the box.

    4. The ASP.NET framework is complemented by a rich toolbox and designer in the Visual Studio integrated development environment. WYSIWYG editing, drag-and-drop server controls, and automatic deployment are just a few of the features this powerful tool provides.

    5. Provides simplicity as ASP.NET makes it easy to perform common tasks, from simple form submission and client authentication to deployment and site configuration.

    6. The source code and HTML are together therefore ASP.NET pages are easy to maintain and write. Also the source code is executed on the server. This provides a lot of power and flexibility to the web pages.

    7. All the processes are closely monitored and managed by the ASP.NET runtime, so that if process is dead, a new process can be created in its place, which helps keep your application constantly available to handle requests.

    8. It is purely server-side technology so, ASP.NET code executes on the server before it is sent to the browser.

    9. Being language-independent, it allows you to choose the language that best applies to your application or partition your application across many languages.

    10. ASP.NET makes for easy deployment. There is no need to register components because the configuration information is built-in.

    11. The Web server continuously monitors the pages, components and applications running on it. If it notices any memory leaks, infinite loops, other illegal activities, it immediately destroys those activities and restarts itself.

    12. Easily works with ADO.NET using data-binding and page formatting features. It is an application which runs faster and counters large volumes of users without having performance problems
  24. #13
  25. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2014
    Posts
    6
    Rep Power
    0
    I think that there is advantages and disadvantages for each programming language, but ASP.NET really makes programming different control objects more easy and also dealing with ADO.NET become very simple
  26. #14
  27. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2014
    Posts
    26
    Rep Power
    0
    Advantages of an MVC-Based Web Application

    The ASP.NET MVC framework offers the following advantages:

    It makes it easier to manage complexity by dividing an application into the model, the view, and the controller.

    It does not use view state or server-based forms. This makes the MVC framework ideal for developers who want full control over the behavior of an application.

    It uses a Front Controller pattern that processes Web application requests through a single controller. This enables you to design an application that supports a rich routing infrastructure. For more information, see Front Controller.

    It provides better support for test-driven development (TDD).

    It works well for Web applications that are supported by large teams of developers and for Web designers who need a high degree of control over the application behavior.
  28. #15
  29. No Profile Picture
    Grumpier old Moderator
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jun 2003
    Posts
    14,486
    Rep Power
    4540
    This thread has run it's course. Closed.
    ======
    Doug G
    ======
    Bartender to Rene Descartes "have another beer?" Descartes: "I think not" and he vanished.
    --Alfred Bester

IMN logo majestic logo threadwatch logo seochat tools logo