Which web development language is best for a C programmer?

Question

I program in C (ANSI C89 / ISO C90) in a * n * x environment on a regular basis. I am now in a situation where it would be useful for me to learn a web development language. In particular, I want to learn a language that:

  • ... uses my background as a C programmer.
  • ... can provide a level of interactivity for a website like stackoverflow.com.

I heard a lot of good things about PHP. Do any of you have any other suggestions?

Notes

  • Other languages ​​I'm familiar with are Java, Perl, Tcsh, and Scheme.
  • I forgot to mention that I am interested in learning a web development language that is capable of doing something on the client side. Sorry if this is unclear.
  • I plan to use my language skills to develop a website that is stylistically similar to stackoverflow.com (with a completely different concept, of course).
+3
source share
13 answers

If you already know C, Perl, and Java, then, frankly, you already know PHP, you just don't know it yet. Make sense? Probably no. But this will happen when you start playing with him.

You do not say why you are learning a web development language or what it is for. This key information is in providing any advice like this. In the absence of such information, I would suggest PHP for several reasons:

  • It is web oriented;
  • This is very popular. Finding answers to problems is very easy;
  • ( C, Perl Java, , )
  • Cal Henderson " Hate Django" ( DjangoCon 2008 ) "PHP - ". 4 20 (Wikipedia, Flickr, Facebook ;
  • Perl, Perl , Perl. PHP $_, , , ,
  • , , ;
  • PHP ( , PHP -), PHP , C;
  • ;
  • Apache, , , Java ASP.NET;
  • - , , , , .
+21

PHP C. , ( , , ). .

PHP - , . HTML/CSS, , .

, , Javascript ( (, jQuery). -.

+5

, . , PERL, -, .

+5

PHP,.NET, java, .

:

, ( SO.COM). 4 . , , , , . , " ", rote.

1) , (x) HTML. , HTML/xHTML 4. , ? ? , , ?

2) CSS 2.1 . O'Reilly "CSS: ". CSS . №4. , CSS, , , HTML.

3) Javascript. , . , . . , , (Google Maps, SO.COM).

4) JQuery. , . , .

, IMO, , . .NET LINQ. , - . PHP RoR Java - , . . 4 - , .

+4

. ASP.NET MVC # . . MVC - jQuery, , javascript. MVC HTML. , , , SO.

+2

, .

PHP, , - , , . PHP - C - - .

php , HTML, CSS , , Javascript .

, , Javascript , , JavaScript . , , gmail stackoverflow, Javascript.

"" CSS.

(, ) Java (Tomcat Jetty, Spring Freemarker, IBATIS - !). , , , Java .

+2

, Javascript . , (jQuery, dojo, ASP.net). - Java-, .

+1

PHP, . CakePHP, .

Java, ? , C, # .NET?

- , .

0

Perl C , PHP . .

0

. , , , . , , , ..

- -, . , PHP. , , , PHP C, .

PHP, PHP C - :

PHP . PHP , ( , ), , - . libvirt. , , , libvirt, PHP.

PHP OO. , PHP - . OO. , , - OO . C.

PHP . php.net, PHP . Zend , .

, , , . , , .

0

C, C? , , , . C -:

  • (F) CGI,
  • -, 80, - mod_proxy nginx
0

, PHP C / JAVA. . .net , #, .

0

#. , Design Patterns . , . {}.

-1

Source: https://habr.com/ru/post/1706011/


All Articles