Web applications are applications that are accessed over the "web", which can mean the Internet, or an internal network (an intranet).
-5
votes
1answer
44 views
Given facebook pages, is it pointless to design apps for businesses that can update clients with ads/status? [closed]
Let me give a simple example. Let's say you have some place (call it a club) where people gather to do stuff, typically together. So it's a social place. You could design an app for that business that ...
-2
votes
0answers
37 views
Python - watch for and run scripts, display output to webpage [on hold]
I have a small project in mind and I'm looking for advice on whether the approach is OK, possible, and what technologies I should look into to get it working.
Background
I spend at least some of my ...
0
votes
0answers
41 views
Using the Facebook Login button, how would I securely convey to my web app's backend that the user is authenticated?
Background: I'm building a web app using the most recent Facebook Javascript SDK to help with user registration and login. The backend is built in PHP, but that likely is irrelevant.
The situation: I ...
2
votes
1answer
109 views
Who does what in a Single Page Application? [closed]
My development background is in ASP .NET webforms. I've been reading various SPA tutorials but they always get into the weeds about specific javascript libraries.
I'm just trying to understand what ...
1
vote
3answers
151 views
Hide, obfuscate or otherwise prevent the harvesting of email addresses [closed]
I am developing a public repository webapp for my organization.
It will be public webapp, exposed to the internet. All people and organisational units can be queried and its contact data will be ...
1
vote
3answers
160 views
I have one app on one server - is there a critical reason to use a web server like IIS or NGINX? [closed]
Considering the following
For a stack: ASP.NET/MVC5 WebApi with Single Page Application (SPA). This typically must run in IIS or hosting container (OWIN). I want to deploy multiple web application ...
2
votes
3answers
116 views
Background Threads in Horizontally Scaled Application
I have what I believe is a fairly common situation these days: I have a webapp that scales horizontally across multiple machines in order to serve greater load. This particular application is written ...
-1
votes
2answers
86 views
Is there any danger in rendering user-entered HTML and can it be mitigated?
I'm guessing the answer is no because there's quite a few examples, including right here. If I let users submit their own HTML text and then render it side by side, what could the user do that would ...
0
votes
1answer
38 views
Naming conventions for hierarchical roles in an application [closed]
I'm creating an application that internally will have have three totally different separated areas of interfaces.
- One where users create content and interact with each other
- One where one person ...
1
vote
1answer
35 views
What mechanism/protocol transmits non-HTML files when downloaded from the web?
When a non-HTML file such as a PDF, DOCX, EXE, etc is made public to the WWW by an HTTP server, and a client makes a request for said file,
www.example.com/download?=test.doc
what facilitates the ...
4
votes
2answers
324 views
What is NOT MVC? (in a web app)
It is easy to find many descriptions of what MVC is - for instance here, here or in this video.
I'm curious, what is NOT MVC?
or more precisely - In a MVC-using app, what is everything else apart ...
2
votes
2answers
109 views
What is the role of the public folder in MVC web applications? [closed]
Must all the controllers, models and views be placed in the private folders? If so, what are the roles of the public folder? What are the correct terminologies for such roles in computer science? How ...
0
votes
1answer
332 views
Folder structure for app with Symfony 2, React, Webpack, and Sass? [closed]
I am creating an app that uses some components of Symfony2 along with React, Webpack and Sass. We will mostly code in PHP, with the other things adding functionality to our app. I'm having a hard time ...
31
votes
5answers
4k views
No central database
I have a client that is looking to get a website/mobile apps/desktop apps built that deal with very sensitive data (more sensitive than bank/card details). Because of the sensitive nature of the data, ...
0
votes
2answers
90 views
REST Service Description in a Hypermedia agnostic way?
How do I implement REST service description in a Content-type agnostic way?
Background
I am developing a RESTful API for Web Application. Now this app is somewhat different than a standard ...
2
votes
1answer
34 views
Customer Authentication in a website
Just to be clear, by authentication I don't mean user-authentication, but I want to make sure that my app is running on the customer's server and in a defined time-span.
Some of our customers use our ...
2
votes
1answer
74 views
Web applications: is there such a thing as “semi-stateful”?
I'm a bit of an amateur when it comes to web development, but I need to do something a little more sophisticated than usual at work and I'm not sure how best to proceed.
The setup is as follows. I ...
0
votes
1answer
210 views
Why HTML5 got rid of Rich Desktop applications? [closed]
I recently noticed that Rich desktop applications (I define it as an application running inside a virtual machine embded in a web browser, based on tools like Java Web Start, Adobe Flash or Unity web ...
1
vote
1answer
39 views
Where to do post-processing of API call when used in MobileApp
Let's say I want to write an (iPhone) app, which tells you if you are in manhattan or not. This query involves additional computation after a google map API call (and is of course just an example).
...
1
vote
1answer
144 views
Hard time understanding structure of web apps w JS frameworks? [closed]
I'm having a difficult time understanding how web applications work. Please help me understand without giving me google definitions. Baby steps/words would be appreciated =) From what I understand so ...
1
vote
1answer
82 views
Azure BLOB grained access
I have a standalone WPF desktop application which gathers data from Digital-to-Analog converter boards, computes, analyzes this data and then it creates binary files (proprietary format) with the ...
1
vote
2answers
77 views
Any benefits of splitting web project stylesheets?
Regarding the fact that C in CSS stands for Cascade, so generally speaking rules described in one file can modify/subsitute rules in other files, can we claim that all project css files should be ...
3
votes
1answer
83 views
Storing an all day event in database
I have an event table that should store events (dt_start, dt_end, all_day,etc).
I saw that .ical files stores dt_start and dt_end as the same day (without time) for an "all_day" event.
Question: ...
3
votes
1answer
63 views
Using a GPLv2 library in a web project
I'm trying to understand the way that GPLv2 works, and have a couple of questions.
I'm going to describe a couple of scenarios, and want to know how GPL applies there.
I make a web application that ...
4
votes
2answers
66 views
Storing persistent data that only has a single instance but can change
I'm creating a website CMS in Rails (for fun and learning) and I'm trying to figure out how I'm going to store the data for an "about" page. Due to the nature of this page, the data will only have one ...
-6
votes
1answer
95 views
Hosting a website and an API on the same server [closed]
I'm planning to write an API for my mobile app, and for that, I'd also probably need to move to a cloud hosting instead of shared hosting.
I've never really researched cloud hosting and have a simple ...
4
votes
3answers
98 views
When to load related database data in web request?
I'm trying to determine when a web application should query a database for related data that may or may not be used in the current request.
As an example, consider a database that tracks assets for a ...
0
votes
0answers
27 views
How to provide customized UI for different customers of a single web application [duplicate]
At our organisation we are developing a product which happened to be a Java web application. We are using Spring+Hibernate. Client side we are using jQuery and Bootstrap. This product would be ...
0
votes
0answers
169 views
Starting off with Grunt in an eclipse webapp project
I've been developing a webapp for some months now using struts2, jQuery and sitemesh to decorate my pages (JSP's mostly). My dependencies are managed by Maven and I've had a fun time learning as I'm ...
0
votes
0answers
42 views
User based licensing on web server
I'm developing a client-server software for an enterprise customer. I'm being asked to limit the number of user accounts to a number N. Each user logs in with it's own username/password combination, ...
9
votes
3answers
246 views
Cross-language Test-Driven Development
The short question: How do you follow Test-Driven Development on a project that spans multiple languages?
Specifically, I'm writing a web application that uses JavaScript and PHP, and I want to ...
1
vote
0answers
41 views
Promise in Web MVVM
In MVVM (or Presentation Model), my (web) view listens to a CLICK event and calls a function of the Presentation Model to ask for the result.
To clarify, the presentation model lives browser-side. ...
5
votes
8answers
596 views
Is it okay to return the “wrong” HTTP status code in order to show a more user-friendly error page?
Located here, RFC 7231 is all about the HTTP protocol (status codes)
I'm developing an in-house web application for my university's department and I'm at a (probably unimportant) impasse.
I'm ...
6
votes
3answers
252 views
Where in an MVC web application should writing files locally go?
In my web application that uses an MVC framework which has different modules for models, views and controllers I talk to several databases and APIs. Those are implemented as individual models.
A lot ...
0
votes
1answer
59 views
What locking mechanism should be used when persisting data to files
I am beginning to learn how to create web applications from a golang tutorial. For simplicity, it persists data to files instead of a database. The complete code creates a server that can handle ...
5
votes
3answers
141 views
Designing CRUD part of an HTTP API
This question is in the context of web based applications. A web server
exposing an HTTP api for clients (e.g. running in a browser but not
necessarily). Usually the web server would be connected to ...
0
votes
1answer
76 views
My web app uses ASP, but does-it need it?
I’m relatively new to web development, and I’m amazed at the variety of new concepts in the field. I could probably use some help to synthetize.
I have to deal with is a backend written in Delphi, ...
2
votes
1answer
77 views
Can a client-side library under the GPLv3 be used on a closed source website?
I'm building a website using Django and I'd like to include django-wiki, however it is licensed under the GPLv3. Does this require me to open source my front end code and/or server code? Or can I ...
0
votes
0answers
64 views
Should a SPA have a route URL visible in address bar?
I am developing a Angular SPA using angular-ui-route. We are in a confusion of should we have the route visible for User in the address bar or just have index.html (or home page) always ?
Is there a ...
3
votes
1answer
71 views
GUI functional acceptance tests, making them less brittle / obstacle to further development
(Background - skip to bold statement for the crux)
I'm working through the book "Growing Object-Oriented Software, Guided by Tests" by Freeman & Pryce, while applying it to a project I'm ...
1
vote
2answers
78 views
Good practice to save the last time user accessed the app
Using a JWT authentication, the user doesn't have to log in each time he uses my app.
I would like to save in DB the last time the user used/opened the app.
Technically, I have a set of REST API ...
3
votes
2answers
214 views
Deploy PHP application on customer server independent of the envirorment
Our company has developed a PHP(CakePHP) "Cloud" application that is running on our servers, now we have some customers that would like to use our service and make integrations to their local systems. ...
0
votes
1answer
171 views
Asp.net MVC web application and iOS mobile app
I am currently writing a web application in ASP.NET MVC, so far it is mostly a simple CRUD web app. The database is hosted on the cloud and I am using Entity Framework to interact with it.
I know ...
3
votes
3answers
165 views
Do microservices scale down?
I've been reading up on microservices architecture, which gained a lot of recognition in recent years. As a big fan of UNIX philosophy, I find it very clean and sensible. However, exisiting ...
3
votes
1answer
186 views
Structuring a Python Project: Need some guidance
I currently am working on a project that involves several discrete components that have some common functionality, and I am in need of some advice.
Right now I have a central component responsible ...
0
votes
0answers
76 views
SPA with RESTful backend
I'm building an app based on ng-seed which is angular setup with routing out of the box. I'm backing the app with a rest interface of which I aim for Richardson level 3 compliance.
Often it seems ...
2
votes
3answers
101 views
What is the different between web site and web application?
I have a friend who works in financing. His company wants a website for the company. He is really confused about a web site and a web app, and I don't really understand them enough to explain. Can you ...
3
votes
1answer
72 views
How to handle mismatched request body and content-type header?
If someone makes a request with a Content-Type that doesn't match the syntax of the request body, how should the server respond? Is there a standard way of handling this (seems like there would be), ...
3
votes
2answers
628 views
How to use SOLID principles in this example
I have reading about SOLID principles last week and decided to try to solve real world problem by using them. So I got the problem of real world ecommerce site managing totals.
Problem Statement:
...
3
votes
1answer
134 views
Scraping data from website and passing into Office - a lot of restrictions [closed]
Recently, I was asked to help with some side optimization project at our company, I've made some good research. I'm still not 100% sure if this is most efficient way to do this.
Problem:
Scraping ...