Questions tagged [web]

Web is referred to a network environment without any specific web frameworks used in programming.

Taken from Wikipedia:

The World Wide Web (abbreviated as WWW or W3, commonly known as the Web), is a system of interlinked hypertext documents accessed via the Internet. With a web browser, one can view web pages that may contain text, images, videos, and other multimedia, and navigate between them via hyperlinks.

249 questions
103
votes
14 answers

Why are most browsers developed in C++

It seems like most of common web browsers (Firefox, Chrome, Safari) are developed using C++. Whys is that so?
Nipuna
  • 1,306
  • 2
  • 13
  • 17
90
votes
10 answers

Why did Alan Kay say, "The Internet was so well done, but the web was by amateurs"?

OK, so I paraphrased. The full quote: The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was…
kalaracey
  • 929
  • 1
  • 8
  • 8
45
votes
6 answers

Explanation of how server-side programming languages are accessed

It is my understanding that any general-purpose programming language can be used for server-side development of a website. Am I right in thinking that a server just needs some kind of interface such as CGI to make the server and the programming…
Chris Dance
  • 531
  • 4
  • 5
42
votes
5 answers

Should HTTP status codes be used to represent business logic errors on a server?

I'm at a bit of a crossroads with some API design for a client (JS in a browser) to talk to a server. We use HTTP 409 Conflict to represent the failing of an action because of a safety lock in effect. The satefy lock prevents devs from accidentally…
Joe Shanahan
  • 531
  • 1
  • 4
  • 6
32
votes
9 answers

Pure Java web browser, is it practical?

I know that a Java web browser is possible, but is it practical? I've seen the Lobo project and must admit I am impressed, but from what I've gathered it seems that development stopped in 2009. Would a browser coded in pure Java (no WebKit java…
Mysteriousness
  • 453
  • 1
  • 4
  • 3
26
votes
4 answers

Web api authentication techniques

We have a asp.net MVC web service framework for serving out xml/json for peoples Get requests but are struggling to figure out the best way (fast, easy, trivial for users coding with javascript or OO languages) to authenticate users. It's not that…
Steve
  • 411
  • 1
  • 5
  • 10
25
votes
5 answers

Providing friendly URLs for a website vs. realities of database IDs

We have a database of resources, be they products, blog posts or something. We need to design a URL scheme to address them, for the public website. Here are two examples that are database ID…
Luke Puplett
  • 719
  • 1
  • 7
  • 12
24
votes
4 answers

Why is XSLT so rarely used on the web?

XSLT is a mature, widely accepted standard. It can be used in browsers (even in old IE) and on the server side (nginx has an XSLT module, which can be used from programming languages, of course). Its implementations are compiled and, therefore,…
21
votes
5 answers

Internal and external API architecture

The company I work for maintains a successful SaaS product that grew "organically" over the years. We are planning to expand the line with a suite of new products that will share data with the existing product. To support this, we are looking to…
Drew Goodwin
  • 311
  • 1
  • 2
  • 4
20
votes
6 answers

Why did the web win the space of remote applications and X not?

The X Window System is 25 years old, it had it's birthday yesterday (on the 15'th). As you probably are aware of, one of it's most important features is the separation of the server side and the client side in a way that neither Microsoft's, Apples…
18
votes
6 answers

Can a freelancer use agile development?

I want to improve the way that I develop software. I want to develop faster and a great code! Today I use the waterfall method as freelancer, writing web stuffs (sites, systems, etc). Is there a way to use agile development (XP, SCRUM, etc) working…
thom
15
votes
17 answers

Why do websites have to ask language and country when the browser can tell them that?

So, why do websites have to ask (spoken) language and country when the browser can tell them that? Edit: Specifically, I mean why not use the accept-language section in the http header, set by the language settings in the browser, not based on the…
forivall
  • 341
  • 3
  • 11
13
votes
2 answers

How to make a "git push" update files on your web host?

I have a few sites which are all hosted on the same web hosting service under shared hosting. My web host supports Git and I have SSH access to it, and I also have Git setup on my laptop as well. I want to make it so that when I do a "git push…
Ryan
  • 1,261
  • 1
  • 13
  • 14
12
votes
5 answers

Good at Backend, but bad at front end

I want to start web development, I have been learning php. I have experience in Java, Python, and C++ This experience has made me good at the back end side of web development. But I am terrible at design and graphics. I want to start website. What…
Zaask
  • 243
  • 2
  • 7
11
votes
4 answers

Are there any limitations of an idealistic HTML5 web application

Let's assume the following two assumptions are true. Your entire userbase has broadband access everywhere There is an imaginary browser X that implements the entire draft specification of the HTML5 and WHATWG groups, consistently and all users use…
1
2 3
16 17