Celebrate National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17


Web Applications





Web applications are systems that run in browsers that perform functions normally associated with other client-based programs. One of the most commonly used web applications is email; instead of downloading individual emails to a local machine, the data is shown through a website. Other examples of web applications are collaborative systems like a wiki or an online game.

Share tech news, updates, or what's on your mind.

Sign up to Post

I'm a Beginner. Skill Set means Which Web technologies needs to learn.and how to learn like training manual,courses,books,Practice,Senior's Guidance.I don't want to be a Full-stack developer.i want to be a back-end developer(web applications,dynamic web pages).
Will your db performance match your db growth?
Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

Without even knowing it, most of us are using web applications on a daily basis.  In fact, Gmail and Yahoo email, Twitter, Facebook, and eBay are used by most of us daily—and they are web applications. We generally confuse these web applications tools for websites.  So, what is a web application and how is it different from a website? What are some different types of web applications?  We will help you decipher which is best for the business functions you want to achieve- a website or a web application.

Website vs. Web Application

The best way to elucidate the difference between websites and web applications is to think in terms of purpose.  Do you want to provide information or do you want to get it?

Websites are simple, static, single page sites or marketing websites for distributing information. Websites generally feature and promote products, services, and organizations through articles, images, video, and files. A site informs the world about who you are and what you offer. For instance, you can check your local Italian restaurant website as a customer to check out the ‘Day’s Special,’ or hours of operation without giving away any information about yourself.

Web applications on the other hand are less focused on marketing and more on functionality to fulfill specific business purpose (submitting, storing, searching, and retrieving data). Web applications are software that runs on the web to provide some kind of service or to improve efficiency. Web applications generally always use databases, and are therefore called dynamic. It requires user interaction, as in the user has to provide information in order for the application to work. The big advantage of a web application is that it does not need the developer to build a client for a specific type of computer or a specific operating system because it runs in a web browser. Users can even be using Internet Explorer, Chrome or Firefox, though some web applications may require a specific Web browser.

An Example:

Think of the website of your bank, which promotes the brand and provides customers vital information about their services, and security features. Any member of the public can view the bank’s website but for account holders, the bank also offers web application tools focused on providing specific functionalities. For instance, to help check the balance on their account, submit an online loan application form, or pay bills online.

Technical Foundation

Websites and web applications both are collections of programming code for delivery of content and functionality on the web. The software run on web servers and is accessed through web browsers on a variety of devices.  Both use the same coding languages and tools (HTML, JavaScript, CSS and others) to develop the software. Web applications commonly use a combination of server-side script (ASP, PHP, or Python etc) to deal with databases, storing and retrieving information and client-side script (HTML, Javascript, CSS and others etc.) to present that information, along with frameworks like Rails, Django, etc. to develop and maintain the application.

Types Of Web Applications

There are three different types of web-based applications depending on the roles performed and logic placed and distributed by the server and the client browser.

Server-side HTML Web Application- In this type of web development architecture, the server generates HTML content and sends it to the client as a full-fledged HTML-page.

JS Generation Widgets (AJAX)- The page displayed in the browser shows widgets, where data is uploaded through AJAX query from the server into the content of the page. Any updates from the server show up only for the part of the page requested by the client.

Service-oriented Single-page Web Apps– An HTML-page is downloaded from the server, which acts as a container for JavaScript code to address a particular web service and retrieve business data only. The data is used by the self-sufficient JavaScript application, which generates the HTML content of the page.

It’s also possible to implement hybrid architecture to meet specific business requirements. The architecture of this collection of logically related interactive functions can consist of a number of components, including-

  • Business application functionality
  • Security
  • Browsers such as Internet Explorer
  • E-Mail functionality
  • Forums or bulletin boards
  • Custom-built Advertising

Web Applications Are The Future

Web apps can be customized and tailored for business purposes, like accounting software, reminder systems, order forms, and sales tracking for time saving efficiencies. Web applications can also be designed to strengthen both internal and external communication and improve data delivery and distribution. Advanced web applications are now available as online portals and eCommerce, which delivers content and the functionality of searching, adding to cart, and online financial transaction.

Most business owners understand the value of websites in their marketing plan but not many know the benefits of web applications and how they can offer stronger products and services, improve SEO, reduce cost significantly and help expand their business. Ultimately, whether you choose a website or a web application depends on your assessment of what you want to achieve.


I am travelling in main land china and naturally sites like google and YouTube etc are blocked.

I am thinking about getting one of the iOS vpn apps.

My concern is it monitoring my internet data in regards to passwords I type the mail app etc.

What I am thinking is if those programs do the encryption themselves I will be safe and this can't be attacked. SSL sites will be safe.

Are my assumptions correct? Are there any risks at all?


While opting for any web-to-print solution, you need to discuss with your team and some of your end users and know their opinions about your decisions. In this article we list down some questions you need to ask yourself.
I need to look at a website. It is not a pentest itself. Just a vulnerability scan. What tools could I use to generate a complete report?
I also need to generate a less technical report.
I have been in the Asp.net world for while and built web sites with membership.  I want to use better technology to build Web Apps with security.  Basically, a web based software.  I know this is probably a dumb question, but what is the best stack to make this happen today.  I am familiar with most technologies.  I am better at Web Front End development.  I will also need to be able to consume data from a REST API Jason for my project.  The app will have user and role based security. Can anyone provide some direction?

Web app (software like an accounting app)
User and Role based for data views
Not currently tied to any technology (ie. .net, javascript, Node.js, MSSQL, MySQL, Stateless...)
Hi All,

I have a SharePoint 2010 farm with multiple web applications. In the last couple of weeks, one of the web applications has not been showing picture files uploaded to it..

when a file is uploaded to a library in the affected web app, for a couple of seconds all is fine, the picture opens but on a second view seconds later, I get a white cross/black box (see image 1). If I try to open the same file from the explorer view, I get an error (image 2). But if I choose to download a copy of the same image. it works.

There are no workflows running on the documents and this is not affecting image files uploaded to the web app prior to about 2 weeks ago.  but as I stated, it's only affecting 1 web app in the farm.

Any help in fixing this issue would be most welcomed.

I normally work on web applications mainly java side and some js. I was wondering what could i do to rise on career ladder. Some time it seems that the office work itself doesnt offer much to do something important.
Please suggest what course should one take and on what areas should one work upon to rise in software career ?

Several times i hear from manager that one should make oneself more visible. But how ? normally one is occupied with the work that manager has given. what could one do both technically and other stuffs probably help organizations to grow....

Generally there is a requirement for a web application and i finish it and thats it. Nothing more than what they have proposed nothing less.
Please suggest some book or articles etc... to get some new ideas in general and especially on web applications.

Our external webpage has changed ip addresses as we have created a new webpage.  The webpage can be accessed externally with no problems.  Can not be accessed internal regardless of browser.  Initially it was bringing up our old webpage.  I found the reference for the old ip address in the DNS settings on the DNS servers- I changed the ip address to point to the new ip address and thinking we were all good I did the ipconfig /flushdns on the client and dsncmd /clearcache on the servers and still no dice.  pinging the url resolves to the correct ip address from inside our network.

I checked the firewall to see if there were any setting referencing the old ip address and there was not.

What am I missing?
I'm going through a tutorial in Symfony and despite the fact that I'm still in the shallow end of the pool, I can't get the very first page in the tutorial to come up and I don't know why.

Let me also mention this: According to the tutorial, I should get a default page when I use this URL: localhost/aqua_note. An error came up when I went to that URL. When I went to this URL: localhost/aqua_note/web, I got the default page they reference in the course.

I removed the DefaultController and replaced it with the code they present which looks like this:


namespace AppBundle\Controller; //namespace must match the Directory Structure

use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;

class DefaultController
	public function showAction() //the only rule for a controller function is that it must return a Symfony response object
		return new Response('Under the Sea!');


Open in new window

When I go to the page which should show up now as localhost/aqua_note/genus, I get a 500 error.

Why? What am I doing wrong?

Let me also say that I ran into some trouble using the Symfony installer and instead used Composer. If that makes a difference, I'm not sure, but any direction at this point would be very much appreciated.

Tutorial: Introduction to Managing a Linux Server
Tutorial: Introduction to Managing a Linux Server

In this tutorial on systemd, we will explore:
-OS/Distro Adoption
-chkconfig and Other Legacy Commands
-Summary and Key Commands


I am trying to delete the Search Service application of a SharePoint 2010 farm.

I tried via CA but nothing was happening after 25 minutes so I closed.

I tried via Powershell, same issue, except that the service app proxy line disappeared. But it seems crawling is still running. So now trying with the following stsadm command :

Set-Location -Path 'C:\Program Files\Common files\Microsoft Shared\Web Server Extensions\14' STSADM.EXE -o deleteconfigurationobject -id GUID[/code]

Nothing happened...

But I noticed each time I try to delete the service app I got those event ids :

The Execute method of job definition Microsoft.Office.Web.Environment.Sharepoint.CacheCreationJob (ID GUID) threw an exception. More information is included below. Access to this Web site has been blocked. event ID : 6398
I added full control to C:\Windows\Tasks to the SharePoint admin

Another thing I tried :

Stop the “SharePoint 2010 Timer” service.
Delete all the XML files in the config cache. There are loads of XML files that can be found in the folder “C:\ProgramData\Microsoft\SharePoint\Config\”.
Edit the “cache.ini” file in the same folder that contained the XML files, setting the content to “1″ (without the double-quotes). This indicates that all cache settings need to be refreshed. Eventually this value gets automatically updated to another number when the cache is repopulated.
Start the “SharePoint 2010 Timer” service.
Remove-SPServiceApplication -Identity GUID

Open in new window

We've built a ticketing system based on MS SQL in house. It works pretty amazing. We use it for keeping track of client issues that come in.

We would like for the ability to have clients access this ticketing system to view & submit their own tickets on the web.

I did a quick search on the Googles, and saw there may be systems to help integrate and make this happen. Does anyone have experience with bringing MS SQL database information securely to the web?

Are there good systems already built to help make this happen?
Does anyone have recommendations on good ways to implement this or bad things to avoid?
What should I know before proceeding?  
Has anyone done this already?
I just read the Bootstrap 4 is finally in beta. Is it okay to use Bootstrap 4 in productions?
var test1 = Convert.ToInt32(Session["SID"]);
Line 90:                       //  int ist = EAdapter.Insert(Convert.ToInt32(Session["SID"]), txtclgname.Text, txtErlno.Text,
Line 91:                         int ist=EAdapter.Insert(Convert.ToInt32(Session[test1]), txtclgname.Text, txtErlno.Text,
Line 92:                           drpsem.SelectedItem.Text, drpEdu.SelectedItem.Text, drpBranch.SelectedItem.Text, drpPassyear.SelectedItem.Text,
Line 93:                           float.Parse(txtCGPA.Text), drpreqskill.SelectedItem.Text, txtExSkill.Text, resume);

Open in new window

   protected void Page_Load(object sender, EventArgs e)

            CDT = Cadapter.SELECT_SEARCH_COMPANY(Session["JOBCATE"].ToString(), Session["QUALI"].ToString(), Session["skill"].ToString());
            if (CDT != null)
                if (CDT.Rows.Count > 0)
                    Session["CID"] = CDT.Rows[0]["CID"].ToString();
                    DataList3.DataSource = CDT;


Open in new window

Line 29:                 var test = Convert.ToString(Session["CID"]);
Line 30:                 var sample = Convert.ToString(Session["QPPR"]);
[u]Line 31:                 QUEDT = QUEAdapter.SELECT_QPAPER_BYCID_QPPR(Convert.ToInt32(Session[test]), Session["sample"].ToString());[/u]
Line 32:                 fvquestion.DataSource = QUEDT;
Line 33:                 fvquestion.DataBind();

Open in new window

I am trying to find out how to add images, ppt decks, videos to SharePoint Online and have the images auto resize when the monitor/screen width changes for the user.  Can this be done out of the box or is custom code needed?
Hello it is possible download with wget a site with a href links?

For example we have an index,html that has only a list of a href links:

<p><a href="http://xxx.xxx.xxx/list.html">list 1</a></p>
<p><a href="http://xxx.xxx.xxx/list2.html">list 2</a></p>

Open in new window

Like that the index.html has a lot of a href.

Now the question is possible download all that index.html a href?
Also is considering for example the destinations list.html, list2.html,... are web pages with different elements, images etc.

We tried to use httrack and just download the index.html
and also we tried:

wget --convert-links -r http://xxx.xxx.xxx/index.html

Open in new window

and the same just download the index.html.

Any ideas?
While logged on with the Google Drive admin account I need to determine the exact share permissions for folders and subfolders within Google Drive.

How can this be done?
Free Tool: Subnet Calculator
LVL 10
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

I am using IIS 7 for this and I have the certificate properly installed and the bindings set up in IIS.

I can access https://mysite.com/Services/SampleInventoryService.svc in a browser but when I try calling the service to get some data I get  a 404 not found error. This does work fine using HTTP.

Is this an issue with the service model portion of my web config?

Can someone please let me know what needs to be changed?

        <binding name="basicHttpBindingConfig">
          <security mode="None">
            <transport clientCredentialType="None" proxyCredentialType="None" />
        <binding name="InventoryServiceBinding" />
      <service name="SampleInventoryService">
        <endpoint address="https://mysite.com/Services/SampleInventoryService.svc" binding="basicHttpBinding" bindingConfiguration="basicHttpBindingConfig" contract="PromoStandards.InventoryService.Contract.v1.InventoryService" />
       <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
          <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
          <serviceMetadata httpGetEnabled="true" 

Open in new window

One of the people assisting me with the marketing of a time tracking tool on my website came across this advertisement for another website https://www.youtube.com/watch?v=9E48dtx8i_s.

He swears this is computer generated but does not know which product would have generated it.

It would be good to find a tool that could give me the same computer generated voice with the level of quality found in that video.

Assistance is greatly appreciated.
What exactly is the difference between a Web Framework, Web Server vs Javascript Frameworks?
Is there a way to use AngularJS with Bootstrap 4? I would like to use AngularJS' cards and colors in Bootstrap 4. I don't know if this is possible since I'm not really looking into building an apps.

Maybe I'm quibbling here...

But, which of the two options below is correct:
1. Click here for the customer-facing documentation on the public Wiki.
2. Click here for the customer-facing documentation in the public Wiki.

I'm currently using Visual Studio Code. How can I use Visual Studio Code along-side my web browser to code in real-time and see the changes in real-time? Brackets have "Live in Preview", not seeing this in Visual Studio Code.

Web Applications





Web applications are systems that run in browsers that perform functions normally associated with other client-based programs. One of the most commonly used web applications is email; instead of downloading individual emails to a local machine, the data is shown through a website. Other examples of web applications are collaborative systems like a wiki or an online game.