웹프로그래밍할때 어느 언어가 좋을가요???

토끼아빠의 이미지

안녕하세요???

웹 프로그래밍 입문자입니다.
좀 보느라니 PHP, JSP, ASP 등 웹 프로그래밍 언어도 무지 많네요~~~
그런데 왕초보라서 어느 언어가 제일 강력한지 알수가 없습니다.
뭐 단번에 모든 언어 다 배웠으면 좋겠지만~~ ^^그렇게는 할수 없죠^^

처음 웹프로그래밍에 접할때 어느 언어로 시작했으면 좋을지 여러 고수님들의 조언 바랍니다.
잘 부탁드립니다.

좋은 하루 되세요~~~

GunSmoke의 이미지

그냥 아무 생각없이 하신 질문이지만...이거 제대로 낚이겠는데요.
미리 말씀드립니다만 너무 심하게 다투지는 말자구요.

大逆戰

大逆戰

토끼아빠의 이미지

그냥 웹프로그래밍 입문용 언어를 추천만 해주시면 고맙겠습니다~~
다투지는 말고....

좋은 하루 되세요!!

좋은 하루 되세요!!

dormael의 이미지

언어보다는 개발 방법론에 대해 더 많은 관심을 가지는 상황이라고 생각됩니다.

웹 개발이 예전만큼 간단하지 않아서 기본적으로 MVC(Model View Controller?), ORM(Object Relational Mapping)등을 기반으로
강한 OOP에 TDD를 이용해서 개발하는게 유행하고 있습니다.

제 개인적인 생각에도 이렇게 개발하는게 좋을것 같구요.

언어의 선택은 개인의 취향에 따라 선택하시면 되지 않을까 싶습니다.

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

토끼아빠의 이미지

관심 가져주셔서 고맙습니다!

웹 프로그래밍에는 처음 접하게 되어 어찌 해야 할지 도무지 감이 오지 않습니다...
부디 좋은 의견 많이 주시기를~~~

좋은 하루 되세요!!

좋은 하루 되세요!!

dormael의 이미지

웹 프로그래밍이 처음이시라면

기존에 쓰시던 언어와 제일 비슷한걸 쓰시는게 어떨까요?
우선 접근이 쉬워야 하니까요.

제가 말씀드린건 우선 언어에 익숙해 지신 후에 본격적으로 시작하실때 참고하시면 될것 같네요.

현재 대부분의 유명한 언어에서 웹 개발을 위한 풍부한 프레임웍을 제공하고 있으니까요.

-- Signature --
青い空大好き。
蒼井ソラもっと好き。
파란 하늘 너무 좋아.
아오이 소라 더좋아.

토끼아빠의 이미지

고맙습니다...
앞으로도 잘 부탁드립니다~~~

좋은 하루 되세요!!

좋은 하루 되세요!!

kasworld의 이미지

제목에서 "제일" 만 빼주시면 좋겠네요. ^^

토끼아빠의 이미지

이유를 설명해주시면 제꺽 빼버리겠습니다.

좋은 하루 되세요!!

좋은 하루 되세요!!

kasworld의 이미지

논쟁을 유발하기 딱 좋은 단어이기 때문이지요. ^^

토끼아빠의 이미지

약속대로 "제일"이라는 단어를 빼버렸습니다..

좋은 하루 되세요!!

좋은 하루 되세요!!

kasworld의 이미지

웹이라고해도 워낙 넖은 범위에 걸쳐 있어 그때 그때 처하신 상황과 조건에 따라 고르시는게 좋을 것 같습니다.
( 라는건 어디 까지나 교과서적 답변이구요 ^^)

편한 개발 환경과 잘 만들어진 문서를 생각하면
visual studio 2005/2008 에 asp.net 2.0 이상을 추천 합니다.
가능하면 C#으로 하시구요. visual basic은 나쁘진 않지만 별로입니다.
( asp 는 절대로 하지마세요. 추천하는건 asp.net 입니다. )
업무에 쓰려면 기본 라이선스 비용이 많이 듭니다.

좀 개인적인/가벼운/공개소스인/주변에 많은 예제를 보려면
php 가 좋다고 생각합니다.
이건 라이선스가 자유(free)라 좋지요.

뭔가 좀 대기업 스러운 /왠지 취업도 잘될것 같은/하지만 무지 복잡해보이는 것을 고르시려면
java/jsp 라는 것이 있다고 알고 있습니다.
(전 써본적없어 잘모릅니다. ^^ )

새 트렌드인/DB 작업이 많은(?) / 좀더 oop 적인 것을 원하신다면
ruby/rails 가 있습니다.
스프링노트가 이것으로 만들어 젔다고 합니다.

좀 꼬장꼬장한/단정한/고집스러운/적당히 안정적이며 개념도 있어보이는 것을 고르시려면
python/django/zope 같은 것도 가능합니만
웹업계에선 주류는 아닙니다.

개인적인 느낌을 적어봤습니다. ^_^

토끼아빠의 이미지

관심 갖고 구체적인 의견 적어주셔서 고맙습니다.
앞으로도 잘 부탁드립니다.

좋은 하루 되세요!!

좋은 하루 되세요!!

bookgekgom의 이미지

저도 자바를 쓰고 있구요.. 자바 만세~

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

nonots의 이미지

무조건 PHP
=== 건달의 경지를 꿈꾸며 ===


=== 건달의 경지를 꿈꾸며 ===

토끼아빠의 이미지

저도 PHP와 JAVA를 선호하는데 어느것이 더 좋겠는지는 아직~~~

좋은 하루 되세요!!

좋은 하루 되세요!!

JEEN의 이미지

이대로라면 충분히 종교전쟁이 일어날 소지가 다분히 있어보이지만;;
Perl 은 "Catalyst" 나 "Jifty" 같은 현대적인 웹 프레임워크가 있습니다. 물론 한글 문서화가 제대로 된 곳이 없어서...
직접 웹 프로그래밍하면서 문서화도 하시면 되겠습니다. :-)
수없이 많은 플러그인들이 존재하고, 필요한 기능이 여기에 없다고 생각하시면, CPAN에서 찾아서 갖다붙이시고
CPAN Author가 되시면 됩니다.
_________
use perl;

use perl;

baraboau의 이미지

글쓴이는 아니지만 글 읽다가 궁금하여 질문 좀 드릴게요.
perl로 웹개발에 입문하려고 하는데요. catalyst와 jifty의 장단점을 아시면 설명을 좀 부탁드릴게요.
둘다 유명한 프레임웍이라 하던데 어떤 차이점이 있는지 궁금합니다..

JEEN의 이미지

양쪽 다 가볍게 써봐서, 깊은 곳까지는 말 못하겠군요.
일단 양쪽 공통의 장점을 말한다면... Perl 을 공부하면서 웹 프레임웍을 배울 수 있지만,
웹 프레임웍을 공부하면서 "Perl 을 배울 수 있습니다" ;;
국내에는 Catalyst 나 Jifty 로 만들어진 웹서비스를 찾아볼 수 없으니(단점),
이를 이용해서 만드시면 선구자가 되실 수 있으시구요;; ㅜ_ㅜ(장점)
웹 프레임워크로 갖출만한 모든 것을 갖추고 있으니... 별 다른 장점을 설명해드릴 수는 없겠구요;
제가 첨 웹서비스 만들 때는 PHP 로 해서(나름 PHP 웹 프레임웍 써서..) 나름대로 만족했는데요,
Perl 을 쓰고 난 다음부터는 PHP 로 했던 것을 모두 Perl 로 바꿔버렸습니다.
왜 그랬느냐면... 직접 사용해보시면 알게 됩니다.(전 다른 Perl Web Framework 쓰고 있습니다;)
보다 자세한 내용은 IRC (#perl-kr @ freenode, #perl @ hanIRC) 로 오시면 알 수 있습니다. :-)
________
use perl;

use perl;

baraboau의 이미지

답글 주셔서 감사합니다.
php 초급개발자인데 말씀듣고 보니 아주 흥미로울것 같네요^^

dragonkun의 이미지

전 처음에 PHP 로 입문했지만, 최근에 웹 프로그래밍 하려는 친구들에게는 ruby/rails 를 추천해주고 있습니다.

이유는 ruby는 웹 뿐만 아니라 범용적으로 사용될 수 있는 언어이고,
rails로 작업을 하게 되면 빠르게 결과물을 나와서 배우는 친구들이 매우 좋아하더군요. -_-
대화형 콘솔도 굉장히 유용하구요.

단점은 직접 서버를 돌리거나 서버 호스팅을 사용하지 않는 경우는 사용하기 어렵다는 점이 있습니다.(로컬로만 쓸 것이 아니라면요..)
--
Emerging the World!

Emerging the World!

토끼아빠의 이미지

결국에는 PHP로 먼저 시작해보기로 했습니다.
지금 OReilly의 Learning PHP and MySQL 이라는 책을 보기 시작했습니다.
여러 님들께 감사의 인사 드립니다.

좋은 하루 되세요!!

좋은 하루 되세요!!

hongminhee의 이미지

나름대로 PHP 많이 사용하는 사람입니다만, 별로 추천하지는 않습니다. RoR이나 Python + Django 등을 추천합니다. Google App Engine도 좋은 웹 개발 환경인데, 추천하기는 좀 힘들 것 같고;

토끼아빠의 이미지

여하튼 PHP를 먼저 해볼려고 합니다.
다음은 자바~~

좋은 하루 되세요!!

좋은 하루 되세요!!

토끼아빠의 이미지

PHP라는걸 해보았는데 그다지 어렵지는 않네요...
아직 심도있게 해보지 않아서 그런지??
웹프로그래밍에서 기본기술이라고 하면 어떤것입니까?

좋은 하루 되세요!!

좋은 하루 되세요!!

Darkcircle의 이미지

가장 최선의 방법이 아닌가 싶기도 합니다. (너무 성의가 없나 = =)> ...)
뭐 기본기술이라봐야 HTTP리퀘스트 처리하는거쯤...? 쿼리를 이용해서 DB와 연동처리하는것 쯤이면
기본기술이 되지 않나 싶네요... 물론 기법이라면 ... 다양합니다. =ㅂ=;; 그정도 밖에 ;
---------------------------------------------------------------
실수하지 말아야 하는데 . . . Orz

---------------------------------------------------------------
폐인이 되자 (/ㅂ/)

redrails의 이미지

'제일' 이라는 단어를 제외하고 저의 '주관적' 이고 '선호'에 따라 말씀드리면

Ruby ( Ruby on rails ) 를 추천해드립니다.

조금 더 OOP적이고, MVC ,ORM 기반에 TDD (혹은 BDD )를 이용해 웹 개발을 하실 수 있습니다.

아 무엇보다 재미있습니다. :)

Pragmatic Soft CEO

10000.times do
puts "굽신굽신"
end

koseph의 이미지

딴지라기 보다는 조금 더 정확한 표현을 쓰자는 의미에서 남깁니다.

ruby가 더 OOP적이라는 표현은 적절하지 않습니다.
ruby는 OOP 스크립트 언어입니다. Procedural 언어가 아닙니다.
그러니 ruby는 그냥 OOP 언어다고 말하면 충분합니다.

RoR은 ruby를 기반으로 한 개발 플랫폼이기 때문에 OOP기반의 플랫폼이라고 보시면 됩니다.

There's always another way, dear.

---------------------------------
There's always another way, dear.

sangheon의 이미지

고로 PHP로 시작하시기를 권합니다.

그 뒤로 본인의 눈이 생기시면 스스로 길을 찾아가실 수 있으실 것이구요.

--

B/o/o/k/w/o/r/m/

--

Minimalist Programmer

소타의 이미지

저도 웹프로그래머로 일단 진입하시려면 php추천..
깨달음을 얻고 나면 아무 언어로나 전환하면 됩니다 ㅋ

onion의 이미지

php는 다른언어도 가지고있는 장점이지만..
나름 성능 괜찮은 엔진과
개념없는 문법과
그럭저럭 쓸만한 성능과
컴파일만 잘하면 한방에 여러가지를 해볼 수 있기 때문이지요.

php에서 socket까지만 하실 수 있으면
다른 어떤 언어를 쓰셔도 무방하실듯합니다.
아.. php의 장점이 하나 더 있네요..
컴포넌트 필요없는 파일업로드......(응?)

-----새벽녘의 흡혈양파-----

-----새벽녘의 흡혈양파-----

youlsa의 이미지

전 요즘엔 django가 제일 좋더라구요. 뭐 php도 좋긴 하지만서도..

=-=-=-=-=-=-=-=-=
http://youlsa.com

=-=-=-=-=-=-=-=-=
http://youlsa.com

roylory의 이미지

아무도 Google Web Toolkit을 추천하지 않는게 신기하네요.

JAVA개발자라면 GWT을 강력 추천합니다.

저는 오히려 GWT때문에 JAVA를 배우게됐다는...

김정균의 이미지

저도 여러가지 언어를 다루지만 웹에서는 PHP가 가장 편하군요. 프레임웍 기준으로 무엇이 편하다고 하시는 분들도 많은데, 저처럼 프레임웍이 별로라고 생각하는 사람에게는 역시 PHP가 웹에서는 가장 편합니다. 더불어 웹에서 만들어 놓은 API들을 shell에서 불러쓸 수도 있으니, 다른 언어들이 가진 장점들을 PHP가 가지고 있지 않다고 하기도 그렇지요. :-)

하기는 제가 할 줄 아는 언어 중에서 PHP를 가장 많이 알고 있으니 그럴 수 밖에 없겠군요. 다른 언어를 PHP보다 잘 다룰 수 있다면 당연히 PHP보다 다른 언어를 추천 하실 것이고.. :-)

impactbar의 이미지

웹사이트를 만드실 것이면 PHP로 하시고

웹쪽에서 일하실 예정이시면

JSP > 프레임웍으로 가시면 좋을 것 같습니다.

나그네의 이미지

우선은 PHP를 권해드립니다
웹프로그램에 대한 개념이 잡히셨을때 JAVA나 PERL을 추가로 익히시면 좋을듯 합니다.

---희망을 어디서 찾아야 하나...지금은 그저 살아남기 위한 몸부림만 할뿐...----

토끼아빠의 이미지

이거 제가 반년전에 만들어놓은 스레드인데 반년이 지난 오늘까지도 의견을 주시니 고마움을 어떻게 표현해야 할지 모르겠습니다...
그때 말씀드린대로 PHP로 시작하였었는데 전공이 웹이 아니라 시간에 몰리다나니 더 이상 깊이는 파고들지 못했네요...
자신의 나약함을 다시 한번 자인!!
좋은 의견 주신 분들께 죄송합니다..
앞으로도 잘 부탁드립니다..

좋은 하루 되세요!!

좋은 하루 되세요!!

select99의 이미지

C 요.. ㅎㅎ

토끼아빠의 이미지

하하하하하--------

좋은 하루 되세요!!

좋은 하루 되세요!!