웹프로그래밍언어로서의 perl과 php

hwandori의 이미지

그냥 간단한 궁금증입니다. 저는 간단한 웹프로그래밍을 할때 perl을 씁니다.

물론 php는 거의 못하구요.. 하지만 거의 모든 보드나 홈페이지들이 perl보다

php를 사용해서 만드는 이유를 알고 싶습니다. 어째보면 영양가 없는 질문

이지만 그냥 궁금해서요... ^^

angpoo의 이미지

저는 C를 오래동안 사용했습니다.
웹페이지 만드는일은 거의 없지만 가끔 필요할때 php를 사용합니다.
따로 배우지 않아도 쉽게 익숙해 지더군요.
심지어는 쉘스크립트로도 php를 가끔 사용합니다.

행복한고니의 이미지

아는 만큼만 말씀드리면...

1. php 가 펄보다 문법이 쉽습니다.
2. 아파치에 mod_perl 을 붙이지 않는다면 php가 훨씬 빠르고, 부하도 적습니다(원리를 보면 당연한 일).
3. 참고할만한 자료도 소스도 php가 절대적으로 많습니다(특히 국내기준, 웹프로그램 한정적)

__________________________________
나는 세상에서 가장 중요한 사람이다.

envia의 이미지

웹프로그래밍에 최적화되어 문법이나 사용법이 간단합니니다.

우리나라를 기준으로 할때 가장 큰 이유는

http://phpschool.com

이라고 생각...

----

It is essential, if man is not to be compelled to have recourse, as a last resort, to rebellion against tyranny and oppression, that human rights should be protected by the rule of law.
[Universal Declaration of Human Rights]

nohmad의 이미지

sourceforge.net 사용언어 통계에서도 php가 perl을 따라잡았습니다. 훨씬 간결하고 적응하기 쉬운 문법, html-embed라서 처음 입문시의 진입장벽이 낮다는 점 등 여러가지 이유가 있을 것 같습니다.

http://www.cs.berkeley.edu/%7Eflab/languages.html

GoodWolf의 이미지

그래프 보기가 넘 힘들어요~ ㅠㅠ
..
색맹인가? ㅡㅡ;;;;
..
ㅠㅠ

No pains! No gains!

랜덤여신의 이미지

nohmad wrote:
sourceforge.net 사용언어 통계에서도 php가 perl을 따라잡았습니다. 훨씬 간결하고 적응하기 쉬운 문법, html-embed라서 처음 입문시의 진입장벽이 낮다는 점 등 여러가지 이유가 있을 것 같습니다.

http://www.cs.berkeley.edu/%7Eflab/languages.html

헉, 저 그래프는 웹프로그래밍 뿐만 아니라 모든 사용을 포함한 것인가요?
PHP 대단하군요 ^^

dangsan49의 이미지

아...펄이 좀 사양세군요.
하지만 서버 관리용 스크립트 작성 부분에선는
앞으로도 절대 강자겠지요.

웹 프로그래밍 쪽으로는 php나 java를 이용하는것이
더 생산성도 좋고 성능도 좋지 안나 생각합니다.

VENI, VIDI, VICI - Caesar, Gaius Julius -

mobigo의 이미지

많은 웹프로그램들이 PHP 로 개발되는것은 PHP 가 어렵고 불편해서가 아닐겁니다.
많은 개발자 들에게 사랑받는다는것을 보면 쓸모있는 언어임에는 틀림없습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.