176:
84:
53:
152:
22:
275:
I feel that more appropriate title for this would be 'web programming' as the article outlines technologies usually associated with building web applications using the process of web programming. Although server-side scripting IS web programming, it is more common to refer to this as web programming.
541:
is a side-effect of generating the program/page on the server's side: the function evaluates down to a result that is html or something else client-side. it isn't a question of motivation, especially being protecting proprietary source, it is simply that a program executed on a server returns to the
353:
Server-side scripting adds dynamic behaviours to a server, and can increase the power and flexibility of an otherwise "static" server implementation. For instance, defining rules for workflow, orchestrating multiple operations for a user of the system, or even defining dynamic filters and criteria
291:
As for the question of using the word "scripting", it's my experience that even when languages not considered "scripting languages" are used in this context, it's still referred to as "server-side scripting" because the program is still a "script" in the sense of being a program that responds to a
611:
Those should be separated articles (they are redirects now). If someone want to extend those sections feel free to do so. I can help when I have time. Sorry that I didn't do that, but I'm not that active on EN wiki (I'm mostly contributing to pl.wiki) and I don't have that much free time. I just
245:
I can't tell if I am not parsing this sentence the way it was intended, or if it's making a reference I'm not familiar with, or what... but can someone who understands what this passage is trying to say, please rewrite or clarify it: "...mnemonic coding and the results simply served back..."
389:
I think this article would benefit hugely from a history section, with dates and influences. For example, I think that PHP predates ASP by a year or two, but was PHP well-enough known to influence ASP, or were they parallel developments? Was ColdFusion many an outgrowth of SSI, or something
578:
ASP.NET, for example, is one part of
Microsoft's .NET framework and probably shouldn't be listed as a language. VBScript, the most common language used for ASP.NET projects, might be a suitable replacement. Other items on the list are too obscure or irrelevant, as others have stated.
349:
I agree that this is more "Web programming" than "server-side scripting". However, I disagree with the statement 'server-side scripting IS web programming'. Server-side scripting is a tool or technique that can be used many ways - Web programming is just one of them.
340:
To mention some history, Tcl was one of the first big scripting languages used for serious work, in the form of AOLserver and
Storyserver. They didn't open source them soon enough, though, and so they faded from the spotlight.
433:
All languages theoretically allow scripts to be embedded, what is required is a webserver (or a webserver extension, module, etc.) that can recognize when to invoke the language on the server side.
324:
I agree, it should be moved to "web programming". Keeping it as "server-side scripting" is just reinforcing a falsehood (ie, that this
Article is about scripting rather than just programming)
408:
programming language can be used through CGI or a web-server module to generate content, so including languages like Python or Java makes the criteria so broad that it's essentially useless.
675:
655:
221:"Server Side Scripting was invented in early 1995 by Fred DuFresne while developing the first web site for Boston, MA television station WCVB." (under "History") : -->
276:
Also, some of the technologies mentioned are just server-side, not scripting languages (CGI for example, ASP.NET is also compiled). So I suggest one of the following:
306:
It appears "b" has been adopted from my perspective. Being involved with WebDNA, this is a relevant term to describe the list of languages posted in my opinion.
142:
404:
I think that the list of languages should be limited strictly to server-side scripting -- that is, languages that allow scripts to be embedded in web pages.
223:
What does it mean? Is it his first website? or "Boston, MA television station"'s first website? or the first website ever to be created? Please rephrase it..
453:
As someone who isn't 'technology literate' I don't understand if the listed devices are servers themselves or devices used to edit other people's websites?
640:
132:
670:
650:
190:
166:
635:
108:
665:
645:
234:
434:
528:
Server-side scripting is usually used to provide an interface and to limit client access to proprietary databases or other data sources.
476:
586:
91:
58:
373:
256:
185:
161:
67:
63:
518:
common file extensions aren't very relevant in determining the probable language of a program, especially one executed server-side
685:
33:
680:
660:
238:
438:
39:
21:
480:
590:
311:
582:
563:
472:
361:
260:
252:
230:
207:
ASP is not a scripting language, it is a framework. ASP can be used with VBScript, JScript or even Python.
605:
104:
601:
557:
369:
285:
107:
on
Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
456:
329:
325:
547:
307:
550:
section seems to have a lot of problems, i think a team should be assembled to improve upon it.
224:
617:
553:
459:
365:
296:
293:
284:
I would suggest the latter, if only for the sake of keeping this title as a parallel to
629:
175:
533:
this either needs a citation or isn't true. that a server-side script appears as
621:
613:
594:
567:
504:
484:
442:
424:
412:
394:
377:
333:
315:
264:
292:
certain event. We should probably be clear about this in the article, though.
151:
83:
52:
538:
500:
421:
409:
391:
208:
100:
542:
web browser only the results of the function and not the function itself.
499:
it's incomplete and the selections are seemingly random, missing a lot of
280:
b) the article gets trimmed to just a specifics of server-side scripting.
96:
534:
512:
574:
Many of the listed "languages" are actually frameworks or libraries
508:
15:
612:
wanted to have something on those topics on
Knowledge (XXG).
174:
150:
278:
a) whole thing moves to a new 'web programming' page.
495:
there are some problems with the list of languages.
95:, a collaborative effort to improve the coverage of
420:Done — removed general languages and added a note.
676:Start-Class Websites articles of Mid-importance
656:Start-Class software articles of Mid-importance
8:
19:
580:
250:
47:
49:
117:Knowledge (XXG):WikiProject Computing
7:
89:This article is within the scope of
215:Clarification / Rephrasing requests
38:It is of interest to the following
14:
641:Low-importance Computing articles
491:list of languages, general errors
671:Mid-importance Websites articles
651:Mid-importance software articles
82:
51:
20:
137:This article has been rated as
636:Start-Class Computing articles
120:Template:WikiProject Computing
1:
666:Start-Class Websites articles
646:Start-Class software articles
568:00:46, 21 February 2014 (UTC)
334:19:02, 2 September 2011 (UTC)
265:10:13, 11 December 2014 (UTC)
183:This article is supported by
159:This article is supported by
111:and see a list of open tasks.
378:15:11, 30 January 2010 (UTC)
316:07:04, 29 October 2009 (UTC)
227:08:15, 09 March 2012 (UTC)
469:Why isn't ANSI C on here?
702:
395:22:17, 23 April 2006 (UTC)
143:project's importance scale
622:21:23, 3 March 2022 (UTC)
595:05:34, 9 March 2016 (UTC)
460:18:57, 2 April 2007 (UTC)
448:
182:
158:
136:
77:
46:
485:05:32, 20 May 2011 (UTC)
385:Request: history section
299:14:45, 20 Aug 2004 (UTC)
443:20:20, 2 May 2013 (UTC)
425:12:27, 9 May 2006 (UTC)
413:11:14, 1 May 2006 (UTC)
249:MARIA JOSE BALDERREIN
211:20:41 5 Jul 2003 (UTC)
686:All Computing articles
606:Server-side generation
179:
155:
105:information technology
28:This article is rated
681:All Websites articles
661:All Software articles
602:Server-side rendering
503:scripting languages,
345:definitely inaccurate
286:client-side scripting
178:
154:
92:WikiProject Computing
32:on Knowledge (XXG)'s
186:WikiProject Websites
162:WikiProject Software
400:Too many languages
180:
156:
123:Computing articles
34:content assessment
597:
585:comment added by
475:comment added by
381:
364:comment added by
354:for data access.
267:
255:comment added by
233:comment added by
205:
204:
201:
200:
197:
196:
693:
570:
487:
380:
358:
271:a bit inaccurate
242:
125:
124:
121:
118:
115:
86:
79:
78:
73:
70:
55:
48:
31:
25:
24:
16:
701:
700:
696:
695:
694:
692:
691:
690:
626:
625:
609:
576:
561:
493:
470:
467:
451:
402:
387:
359:
347:
273:
235:110.234.153.138
228:
217:
122:
119:
116:
113:
112:
71:
61:
29:
12:
11:
5:
699:
697:
689:
688:
683:
678:
673:
668:
663:
658:
653:
648:
643:
638:
628:
627:
608:
599:
575:
572:
566:comment added
545:
532:
526:
522:
520:
519:
516:
515:, many others.
492:
489:
466:
463:
450:
447:
446:
445:
435:108.14.125.186
430:
429:
428:
427:
401:
398:
386:
383:
356:
346:
343:
338:
337:
336:
321:
320:
319:
318:
301:
300:
289:
279:
277:
272:
269:
216:
213:
203:
202:
199:
198:
195:
194:
191:Mid-importance
181:
171:
170:
167:Mid-importance
157:
147:
146:
139:Low-importance
135:
129:
128:
126:
109:the discussion
87:
75:
74:
72:Low‑importance
56:
44:
43:
37:
26:
13:
10:
9:
6:
4:
3:
2:
698:
687:
684:
682:
679:
677:
674:
672:
669:
667:
664:
662:
659:
657:
654:
652:
649:
647:
644:
642:
639:
637:
634:
633:
631:
624:
623:
619:
615:
607:
603:
600:
598:
596:
592:
588:
584:
573:
571:
569:
565:
559:
555:
551:
549:
543:
540:
536:
530:
529:
524:
517:
514:
510:
506:
502:
498:
497:
496:
490:
488:
486:
482:
478:
477:216.45.44.113
474:
464:
462:
461:
458:
454:
449:I'm confused?
444:
440:
436:
432:
431:
426:
423:
419:
418:
417:
416:
415:
414:
411:
407:
399:
397:
396:
393:
384:
382:
379:
375:
371:
367:
363:
355:
351:
344:
342:
335:
331:
327:
323:
322:
317:
313:
309:
308:Donovanbrooke
305:
304:
303:
302:
298:
294:
290:
287:
283:
282:
281:
270:
268:
266:
262:
258:
254:
247:
243:
240:
236:
232:
226:
214:
212:
210:
192:
189:(assessed as
188:
187:
177:
173:
172:
168:
165:(assessed as
164:
163:
153:
149:
148:
144:
140:
134:
131:
130:
127:
110:
106:
102:
98:
94:
93:
88:
85:
81:
80:
76:
69:
65:
60:
57:
54:
50:
45:
41:
35:
27:
23:
18:
17:
610:
587:174.22.49.71
581:— Preceding
577:
552:
546:this entire
544:
531:
527:
525:
521:
494:
468:
457:82.20.61.228
455:
452:
405:
403:
390:different?
388:
357:
352:
348:
339:
274:
251:— Preceding
248:
244:
229:— Preceding
218:
206:
184:
160:
138:
90:
40:WikiProjects
562:—Preceding
554:Harlequence
548:dynamic web
505:common lisp
471:—Preceding
366:Tonyproctor
360:—Preceding
297:Triskaideka
257:190.48.3.48
30:Start-class
630:Categories
539:web client
501:unix shell
114:Computing
101:computing
97:computers
59:Computing
583:unsigned
473:unsigned
374:contribs
362:unsigned
253:unsigned
231:unsigned
68:Websites
64:Software
564:undated
523:also,
326:Sjbrown
141:on the
614:jcubic
535:markup
513:pascal
225:parthi
103:, and
36:scale.
537:in a
465:Um...
422:David
410:David
392:David
222:: -->
220:: -->
219:: -->
209:guaka
618:talk
604:and
591:talk
558:talk
481:talk
439:talk
370:talk
330:talk
312:talk
261:talk
239:talk
560:)
509:c++
406:Any
133:Low
632::
620:)
593:)
511:,
507:,
483:)
441:)
376:)
372:•
332:)
314:)
263:)
241:)
193:).
169:).
99:,
66:/
62::
616:(
589:(
556:(
479:(
437:(
368:(
328:(
310:(
295:—
288:.
259:(
237:(
145:.
42::
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.