We looked at two different types of applications last night: Forms Apps and Web Apps. What is the difference between the two? What are the advantages/disadvantages of each?
Reader Interactions
Comments
Leave a Reply
You must be logged in to post a comment.
Heiang Cheung says
Form apps are only on the computer and Web Apps are on the web server and could be access through the internet. Form applications have to be downloaded to each computer that wants to use the application. For web apps if the web server goes down nobody could use it. For forma apps if one computer goes down other people who has the app could still use it.
Andres Galarza says
Forms applications are hosted locally on the system, whereas web applications are hosted on the internet. The advantages of a form application are being (typically) a little faster because you’re only relying on the guts of the local system you’re running, and not the speed of your internet connection. A web application has the application of being easier to distribute and host across multiple systems.
Both have vulnerabilities, but different threat sources.
Somayeh Keshtkar says
Form apps are apps that are native to operating system, and can be installed on any local computer. Web apps on the other hand are installed on a web server, and can be accessed from any computer. The main difference between the two, in my opinion, is that some of the form apps do not require connection to the internet to work, but web based apps do. Sometime this is prefered as organizations may not want to connect some of their computers to the internet for security purposes. Form apps need to be developed for various operating systems (Windows, OS X, Linux), but web apps would work regardless of the operating systems. Web apps are generally more vulnerable to attacks since they are accessible over the wire, if they are not in internal network.
Karabo Ntokwane says
Form applications can be installed locally on the machines whereas web applications are hosted on the web. Advantage of form applications is that if one client machine goes down other users are still operational. Resources are run on the client machine. On the other hand, when web servers go down all the users are affected.
The advantage of web applications is that the user accesses the application using the web browser (in effect a stand-in for a client), and works with resources available over the internet, including storage and CPU processing power. The form application is confined to a physical location and hence have usability constraint. Updating needs to be done on every single computer.
You can have a total control over the standalone applications and protect it from various vulnerabilities. This may not be the case with web applications as they are open to many users in the Internet community thus widening the threat.
Yijiang Li says
If I understand it correctly, forms applications would be same with desktop applications. Desktop applications can run stand-alone in a desktop or laptop computer. In contrast, web-based applications require the web browser to run.
Both of them have some advantages and disadvantages. For forms applications, you can use it anywhere only if you bring the laptop with you, so it donesn’t need a Internet connection. However, forms applications’ running would be limited by your hardware, so hardware came from a few years ago could not run today’s application smoothly. In contrast, for the web-applications, it is convenient for you to use it anywhere only if there is a Internet connection. However, it needs a stable Internet connection and higher security requirement than forms applications.
Hanqing Zhou says
Windows Forms to create rich applications that install and run locally on a machine. Because Windows Forms applications run on the user local machine, these applications can provide quick and responsive feedback to the user. Measurement Studio provides a set of user interface controls that you can use to create Windows Forms applications.
Web Forms to create Web-based applications that display in a Web browser. When the Web application is run, the user interface controls display in the Web browser. Measurement Studio provides a set of user interface controls that you can use to create Web Forms applications in much the same way you create a Windows Forms application.
Web Forms controls render on the server and are typically a combination of HTML, images, and scripts that are readable by a Web browser. Because Web Forms controls render to HTML, users can view the content on different browsers, not just Internet Explorer.
Xinteng Chen says
Form application is different from web application, because forms application install separately on computers. However, web application more relies on network. It needs speed network to work. In addition, web application is open to many users.
The advantage of forms application is that it is securer than web application, because people only use it in PC. Just ensure the security of PC, it can easier secure the application. However, if you lose your devices, you should install again. It may spend extra money and time. On the other hand, web application is easier to use. Users can use it at anytime and anywhere by any devices. However, it open to many users, so it is easier to be the target of hackers.
Zhixin Wei says
As more and more people gravitate towards web apps, desktop apps may become obsolete. Then again, the problems that web apps have are large ones. For this reason, desktop applications have not been wipe out completely. When selecting any type of application, it’s crucial that your own system is protected against any incoming or outgoing threats.
Marsha Billups says
Form applications are local and laptop based while Web applications are utilized via the Internet and offer a much wider reach, however, there’s also more risk. Form applications are very specific and unique to different systems while Web applications can be accessed from all systems.
Chenhui Lai says
Form apps installed on the computer, web apps more dependent on the network. form apps are safer than web apps because web apps are hacked into the web, but web apps are more convenient than form apps because they can be used anywhere, anytime, on any device that only needs to have a network.
Linlan Chen says
Form apps based on the computer, but web apps rely on the network. which means the web apps more convenience than Form apps. in other hand, web apps are more risk than Form app. because it rely on the internet and some hackers will use it to steal some sensitive information.
Raisa Ahmed says
Forms Applications vs Web Applications
Form applications = installed locally on the system
Web applications = hosted on the internet
BENEFIT
– Web Application= user accesses the application and resources using the Internet
– Form Application= user does not need the Internet
DISADVANTAGE
– Web Application= if internet connection is compromised, user cannot use the application
– Form Application= must be installed for each device
Fraser G says
Form Applications run on a local machine. Web applications are installed on a different machine and accessed remotely. Form apps can allow for better performance* better security* and more control*.
Web apps are often open to attack (exposed – greater attack surface) and can be slower than running locally (depending on internet connection) – in addition they may not have as much functionality built in (although this is all changing). Web apps also have the advantage of better version control – whatever the server is running is what you use, versus form apps that need to be patched/upgraded.
Folake Stella Alabede says
Web Applications runs on a browser using a web server configured with internet information services (IIS), and Form applications have a user interface that is provided by Windows Forms. Windows forms provide a variety of controls including Button, TextBox, Radio Button, CheckBox, and other data and connection controls.
Difference between the two:
– The user interface for Form application is easy to build and interact with, while the user interface for web application might not be so easy to build.
– webforms are for web applications that are delivered using http and that are rendered inside the browser.
– Form applications do not require hosting on server – they are hosted on the local machine, while Web applications require hosting on server. (iis server for our C# practices)
– Form application has faster performance while web applications could be slow in performance.
What are the advantages/disadvantages of each?
Form Applications:- Its major advantage is performance and memory consumption, and disadvantage is that designing your own look and feel in an application could be a lot of work
Web Applications: – An advantage of Web Application is that Web applications run through web browsers like Google Chrome. It also has a better user experience as its lot easier and cheaper to make a web based system user friendly across multiple platforms and various screen sizes. The data is also centralized and easy to secure and backup
Disadvantage of Web Applications are that they are slower as run over the internet; the Internet might not always be available; they can take longer to develop as they are more complex; they have to support different browsers, and different versions; reduced speed
Tamekia P. says
A form application is installed on operating system. It can be used where it is installed. A web application is installed on a web server and requires the internet to work. The similarities are that Forms and Web applications can look similar and perform the same.
Yingyan Wang says
Differences: 1) Windows Forms Application are directly run on the windows operating systems while Windows Web Applications are installed and operated on a web server. 2) Windows Forms Application is a traditional desktop application that can only be accessed in the system where it is installed, while Windows Web Application is a kind of software program that be accessed from operating systems via web browser.
Similarities: Both the Windows Forms Application and a Windows Web Application share the similar platform, user interface and functions.
Examples: 1) Windows Forms Application: Microsoft Office such as Word, Excel, Powerpoint and so on. 2) Windows Web Application: One drive, Google drive.