웹프로그래밍에서 리눅스가 필요한지요?

1282bgahn의 이미지

안녕하십니까?
웹프로그래밍을 배우려는 데
초보라서 어떻게 무엇을 할지 몰라 이곳에 질문을 올립니다
제가 지금 궁금한 것은 두 가지입니다.
웹프로그래밍에서 리눅스가 필요한 곳은 어떤건지?와
윈도우체제와 리눅스체제의 차이점(각각의 유용한 점에 관해서)은 무엇인지?
입니다
이곳에 맞지않는 내용이라면 제 질문의 답변을
알려주는 사이트나 책이 있으면 소개좀 부탁합니다
감사합니다. :?:

codebank의 이미지

올리신 글이 게시판 성격에 맞지 않아 QnA 게시판으로 옮겼음을 먼저 알려드립니다.

--------------------
웹프로그램을 하실때는 OS가 크게 좌우하진 않는다고 알고 있습니다.
일단 웹을 운영하는데 필요한 것은 IIS나 아파치같은 웹서버용 프로그램이 필요합니다.
일단 웹서버 프로그램만 있으면 기본적인 html 코드를 이용해서 웹페이지를 만드는
것이 가능합니다.
여기에 추가적으로 프로그램적인 웹서비스를 추가하려면 asp, php, jsp등 웹 스크립트
언어를 추가 하면됩니다.
만일 데이터베이스를 연결하고 싶다면 oracle, mysql, SQL서버 등의 데이터베이스를
사용할 수도 있습니다.

보통 웹서버를 구성하기 위해서는 크게 위와같이 3가지를 설치하는게 좋습니다.
MS-Windows를 사용한다면 IIS, SQL서버, ASP를 많이 사용합니다.
물론 아파치, MySQL, PHP를 선택할 수도 있습니다. IIS... 를 선택하면 일단
금전적으로 구입해서 사용해야하므로 인터넷에서 무료로 얻을 수 있는 아파치...
등을 구축해서 사용하는게 좋습니다.
LINUX를 사용한다면 아파치, MySQL(or Oracle), PHP가 기본이 될 수 있겠죠.

두가지다 설치방법만 제외하고는 사용상에 차이점은 거의 없습니다.

------------------------------
좋은 하루 되세요.

hermit의 이미지

Quote:
두가지다 설치방법만 제외하고는 사용상에 차이점은 거의 없습니다.

제 생각으로는 codebank님께서 이미 여타의 프로그래밍 언어들에 익숙하셔서 한 언어에서 다른 언어로의 변환이 그렇게 어렵지 않으셔서 그런 것 같습니다. 8) 질문자분에게는 예를 들어서 php를 배웠는데 asp를 배우려고 하면 또 완전히 새로운 개념의 언어를 배우는 듯한 느낌일 수도 있다고 생각하거든요. ^^

폭넓게 다뤄본 사람이 많은 것에서 공통점과 차이점을 뽑아낼 수 있겠죠. 그리고 새로운 것을 익히는 것도 덜 수고스럽겠구요. 질문자분께는 그래서 하나의 타겟을 놓고 일단 하나를 잡으시라고 말씀드릴 수 있겠네요.

또한 사실 웹프로그래밍을 떠나서 많은 프로그래밍 언어가 서버의 관리와는 그렇게 밀접하게 관계가 있다고 보긴 어렵겠죠. 물론, 메모리 누수, 자원 관리 등의 측면을 고려하는 등을 위해 시스템의 전반적인 이해는 필요하겠지만서도요. ^^ 리눅스, 윈도우즈, 웹서버 완전히 잘 몰라도 웹프로그래밍은 가능하지만.... 문제는... -.-;; 프로그래머가 서버도 관리하고 프로그래밍 유지보수도 하고 다~! 하니까;;; 다 알아야 하겠죠? :oops:

2006년 1월 28일만 보고 산다 -_-;

1282bgahn의 이미지

큰 차이가 없다는 답변에 감사드립니다. :!:

댓글 달기

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