대안 웹 프레임워크에 대한 질문입니다

athxue의 이미지

현재 학교를 잠시 휴학하고 알바로 웹 개발일을 하고 있습니다.
경력은 이제 겨우 2달째인데요, 언어는 php만 사용하고 있습니다.
원래부터 파이썬에 관심이 굉장히 많았는데 사실 php를 사용하면서
많은 라이브러리의 도움과 체계적인 문서 매뉴얼을 통해 작업이 많이
수월하다고 느끼고 있었습니다.그러다가 대안 웹이라는 단어를 많이
보게 되었는데, 루비 온 레일즈나 파이썬의 django또는 turbogears등
이 많이 언급되는것 같았습니다. 궁금한 것은 이러한 대안 웹들이
기존의 개발방법인 asp, jsp, php스크립팅과 비교해 어떠한
장점을 가지고 있기에 주목받고 있는지 궁금합니다.

eminency의 이미지

직접적으로 도움이 되는 글은 아니겠습니다만...^^;
(저도 웹 개발 경험은 별로 없어서요)

php를 써보셨다니까, 아마 직접 ruby on rails 같은 것을 써보시는게 제일 체감하기에 빠르지 않을까요?
ruby on rails에 관한 다음 동영상만 보셔도 좀 쇼킹하실 거 같은데...^^;

http://media.rubyonrails.org/video/rails_take2_with_sound.mov

제 개인적인 관점에서 바라 본 웹 프레임워크의 장점은 '프레임워크'가 일반적인 프로그래밍에 있어서 주는 장점과 일맥상통하지 않을까 싶습니다.

웹 개발도 기존의 HTML 자동생성툴에 가까운 개발 환경에서 PHP, ASP등이 나오면서 일반적인 프로그래밍 방법론의 문제점과 비슷한 고민을 하게 되었으니까요.
하지만 웹은 웹 브라우저라는 제한된 인터페이스 툴을 사용하기 때문에 아무래도 일반 어플리케이션보다는 프로그래밍의 범위가 겹치는 것이 많게 되고(예를 들어 사이트를 구축한다면, 인증이라든가 DB 연결 등..), 그로 인해 프레임워크의 효용성이 더욱 커졌다..라고 생각합니다.

결론은 생산성이 대폭 증가한다...는 것입니다 ㅡㅡ

노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.