웹 프로그래밍 언어


1

웹 프로그래밍을 배우고 싶지만 이름과 html이 조금 밖에 없습니다. 그래서 어떤 프로그래밍 언어를 추천하는지 물어 봅니다. 왜, 어떤 도구로 할 수 있습니까? 배우고, 등등. 나는 그것이 중요한지 모르지만 나는 리눅스 환경 (우분투)에서 프로그램한다. 하드 코어 웹 프로그래밍을하고 싶지는 않지만 완전한 웹 사이트를 개발하고 네트워크 개념을 이해할 수 있기를 원합니다.

  0

귀하의 질문은 약간 모호하므로, 귀하가 배우고 자하는 것에 대해 좀 더 구체적으로 편집하면 더 많은 답변을 얻을 수 있다고 상상해보십시오. 22 feb. 092009-02-22 03:39:47

9

글쎄, 대부분의 저가/무료 웹 호스트는 PHP, MySQL을 지원하며 대부분의 브라우저는 자바 스크립트를 지원합니다.

목표를 달성하면 합리적으로 도움이 될 것입니다.

일부는 Ruby 및 Python을 지원하며, 언어를 배우려면 해당 경로를 선택하십시오.

행운을 빈다.

-adam


4

루비. 웹 개발에 관심이 있고 처음부터 완전히 프로그래밍 방식으로 시작한다면 꼭 필요한 것입니다. Ruby의 기초부터 Rails에 들어가는 것은 매우 쉽습니다. Rails는 매우 초보자 친화적 인 웹 프레임 워크입니다.

루비와 레일즈 모두에서 아마존에 대한 많은 훌륭한 책 (물론 가장 높은 등급을 찾습니다). 링크

훌륭한 출발점 : http://www.ruby-lang.org/en/documentation/

는뿐만 아니라 'learnin를 얻을 이제 Learn to Program

을 확인하십시오.


1

Google App Engine은 지정된 제한을 초과하지 않는 애플리케이션에 대해 무료 호스팅을 제공합니다. 서버 측 언어는 Python이고, 클라이언트 측 언어는 Django 템플릿의 JavaScript입니다. 우분투 8.10에서는 모든 것이 훌륭하게 작동했습니다.


0

웹 프로그래밍에서 어떤 종류의 스케일을 원한다고 생각합니까? 작은 물건이라면 LAMP 스택이 나의 제안이 될 것이지만, 3-tier 아키텍쳐로 들어가기를 원한다면 Java 나 ASP.Net은 미들웨어 나 비즈니스 로직 코드에 들어가는 가치가있을 것입니다.

  0

오, 아니, 그냥 asp.net을 배우라고 제안하지 않았어! 22 feb. 092009-02-22 03:46:05

  0

그저 단순한 것일뿐입니다. 필자는 대부분의 경력에서 Microsoft 기술을 사용해 왔으며 여전히 고용되어 있으므로 완전히 나쁜 것은 아닙니다. 23 feb. 092009-02-23 00:35:15


5

HTML과 기본 CSS로 시작하십시오. 이것들은 웹 프로그래밍의 핵심이며, 결과의 어떤 것도하기 위해서는 그것들을 잘 이해해야합니다.

일단 문제가 해결되면 서버 측 언어로 넘어 가고 싶을 것입니다. 가장 쉬운 방법은 PHP이지만 느슨한 환경이므로 나쁜 습관을주의해야합니다. PHP를 고수한다면 결국 CodeIgniter과 같은 MVC 프레임 워크와 함께 사용하여 프리젠 테이션과 로직을 분리하는 것이 좋습니다. 조금 더 고급화하려면 Python 또는 Ruby을 사용해보십시오. 주위를 망칠 서버 공간을 확보하십시오. 대부분의 공유 호스팅 계획은 $ 5-10/월입니다.

Javascript/AJAX의 경우 Firebug 또는 Firefox의 DOM 관리자를 사용하여 시작할 수 있습니다. 페이지의 HTML과 Javascript가 상호 작용할 때 사용하는 DOM 개체 간의 관계를 배우기 위해서입니다. DOM이 어떻게 작동하는지 이해하고 나면 jQuery으로 주위를 둘러보고 유용한 (재미있게) 물건을 만들기 시작하십시오.

또한 결국 MySQL (또는 이와 유사한 SQL 변형)을 배우기를 원하지만 데이터베이스 항목을 다루지 않고도 많은 흥미로운 작업을 수행 할 수 있기 때문에 기다릴 수 있습니다.

무엇보다도 인내심을 가지고 책, Google, 스택 오버플로 및 cheat sheets과 같은 모든 리소스를 활용하십시오. 솔직히 분할 모드로 설정하고 시작 내가 이것을 사용되는 코드

를보고 탐구하기 시작, 내가 Dreamweaver를 사용했다 도왔 무엇 -


1

좋은 질문, 몇 년 전에 나는 같은 위치에 PHP 애플리케이션의 세계로 나는 당신이 리눅스에 와인 드림위버를 사용할 수 있습니다 알고, 당신이 가능성에있다 계속하면 당신이 부여 톤을 할 수 있습니다 (일종의) 무슨 일이 있었는지

을 볼 수 있었다 꿈꾸는 사람의 세계로 당신을 제한하지만 ... 동시에 배우고 창조 할 수 있습니다.

(메모장으로 전체 PHP 응용 프로그램을 만들었지 만 DW로 시작했습니다.)


0

위의 LAMP 스택에 대한 참조를 제외하고 Perl 권장 사항은 없습니다. CGI 또는 mod_perl을 사용하여 상당히 완전한 기능을 갖춘 웹 응용 프로그램을 작성하기는 쉽기 때문에 Perl을 좋아합니다. 물론, 웹에서 무엇인가를하려고한다면 HTML/CSS를 배워야 할 것입니다. Perl은 CPAN에서 사용할 수있는 모든 모듈을 사용하여 매우 강력하고 완벽한 기능을 갖춘 웹 개발에 적합한 선택입니다. CGI :: Application 또는 Catalyst와 같은 애플리케이션 프레임 워크와 결합하면 짧은 시간 내에 정교한 웹 앱을 제작할 수 있습니다. 또한 XAMPP와 같은 도구를 사용하면 시작할 웹 서버 또는 데이터베이스 구성에 대해 걱정할 필요가 없으므로 도움이 될 수 있습니다.