'Ruby On Rails'에 해당되는 글 12건

  1. 2005.11.25 Rolling with Ruby on Rails
  2. 2005.11.13 스트립트 언어 (Script Language) 2

Rolling with Ruby on Rails

|
Ruby라고 하는 언어로 만들어진 웹어플리케이션 프레임워크입니다. 프로그래밍 언어에 관심이 많다보니 알게 되었는데 여러분들도 한번 즐겨보시길 바랍니다. 아래의 링크에 가셔서 주~욱 따라가 보세요. 마이크로소프트웨어에도 관련 기사가 있으니 보시구요. MVC 모델을 충실히 따른 프레임워크 및 Agile 프로그래밍 환경이라고 생각이 듭니다. 아래는 오릴리 사이트에 올라와 있는 튜토리얼입니다.


Rolling with Ruby on Rails
http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html

http://www.rubyonrails.org/ 그런데 회사에서는 이 사이트가 접속이 안되네요. 집에서는 잘 접속이 되는데.
And

스트립트 언어 (Script Language)

|
비록 개발은 하지 않지만 저는 프로그래밍 언어에 관심이 많은 편 입니다. (같은 열정으로 영어공부를 했다면 ... 흑.)원래 HP-UX에서 개발을 시작해서 그런지 Korn Shell 에는 많이 익숙해 있었지요. 요즘 리눅스에서는 Bash을 많이 쓰고 있더군요. 이 얘기를 할려고 한 것은 아니고 사실 99년쯤에 Python을 알게되었습니다. C/C++을 가지고 뭐하나 개발할 때마다 makefile 일일히 만들어서 컴파일하고 빌드하다가 이 언어를 보는 순간 너무 맘에 들었었죠. 물론 Perl 도 있었지만 남이 짜논 걸 보는 것은 정말 고역이였고 특히 변수마다 붙은 $기호는 왠지 혼란스럽더군요. 나중에 PHP도 $가 붙는 다는 이유로 스윽 보고는 별로 관심을 가지지 않았었지요. 반면 Python은 들여쓰기(탭) 를 이용해서 코드블록을 잡아준다는 점과 이미 제공되는 라이브러리들이 너무 편했습니다. 큰 프로그램을 짜지는 않았지만 간단한 네트워크 클라이언트 프로그램을 개발할 때는 정말 편리하더군요. 문자열 처리나 데이터처리들이 너무 간단해서 예전에 Lisp(정확히는 AutoCAD에서 제공되는 AutoLisp) 을 이용해서 프로그램 개발하던 때가 생각이 나더군요. 소스의 심미안적인 측면에서는 Python이 아마 가장 좋다고 생각됩니다. 코딩이 끝나고 나면 자연스럽게 정리되어 있는 소스코드를 보면서 기분이 좋아지죠. 들여쓰기를 제대로 지키지 않으면 동작하지 않는 언어이니까요. 요즘에 Konfabulator 덕분에 JavaScript에 대한 책도 한번 볼 기회가 있었고, 최근에는 Rails 라는 웹 애플리케이션 프레임워크 때문에 Ruby 라는 언어에 관심이 생겼습니다. Ruby는 100% 객체지향 언어이면서 Perl의 특징을 슬쩍 버무려놓은 듯 합니다. 하지만 이 Ruby라는 언어보다는 Rails 라는 웹 애플리케이션 프레임워크가 더 흥미를 끄네요. 덕분에 이번주말은 Rails에 대한 책을 보았습니다. Ruby 라는 언어가 제공하는 동적인 객체지향 특성을 잘 살린 것 처럼 보이더군요. 그리고 지저분한 XML로 된 설정파일도 보이지 않고.그러고보니 PHP 을 이용해서 Rails 프레임워크를 구현하는 프로젝트도 있네요. Rails 라는 말을 그대로 흉내내기 싫었던지 Trax로 바꾸어서 PHP onTRAX 이라고 부르는 군요. ^^ 혹 관심이 있으신 분들은 올해 마이크로소프트웨어의 Ruby와 Rails에 대한 기사를 찾아보시길 바랍니다. 혹시나 Visual Studio 2003.2005 같은 개발환경을 쓰시는 분들은 Shell에서 개발하는 이러한 프레임워크에 대해서 생산성이 낮다고 말할지 모르시겠지만 실제 이런 환경에서 한번 개발해보시면 생각이 달라질 수도 있으 실겁니다. 그래도 이번에 얼핏 본 Visual Studio 2005의 ASP.NET 개발환경은 개발자를 좀 바보로 만들정도로 강력하다는 생각이 들더군요.

http://www.ruby-lang.org/en
http://www.rubyonrails.org/
http://phpontrax.com/

프로그래밍도 읽기만 되고 쓰기는 안된다는...
And
prev | 1 | 2 | next