2010-04-08 4 views
2

프레임 워크가 웹 응용 프로그램을 만드는 데 필요한 코드 줄 수를 줄이는 데 도움이됩니까?웹 프레임 워크는 코드 줄 수를 줄이기 위해

루비 레일? php? asp.net mvc? jsp/servlet? django/python?

나는 상용어 인 경우 특히 많은 코드를 입력하는 것을 좋아하지 않습니다. 동일한 결과를 얻기 위해 10 줄의 코드와 100 줄의 코드를 작성할 수 있다면 대부분의 사람들이 10을 선호한다고 생각합니다. 맞습니까? 따라서이 목표를 달성 할 웹 프레임 워크를 알려주십시오.

+0

PHP는 프레임 워크되지 않으며, 어느 쪽도 JSP/서블릿, 그리고 파이썬 어느 쪽도 없습니다. 당신이 언급하는 유일한 프레임 워크는 레일과 장고에 루비입니다. – Finbarr

+0

간단한 PHP 뷰 클래스, 양식, 유효성 검사, 모델 프로세스 : 2200 Lines. 많이. 나는 장고와 함께 40 라인을했다. – panchicore

답변

-1

나는이 방법으로 다음 질문에 스스로 대답 할 수 있다고 생각한다 : 시작 프로젝트을해라.

내 경우에는 : django/python, 이유는? get started project을 참조하십시오. 개발/배포를 이해하고 개발하는 데 1 시간에서 2 시간이 소요되며, 파이썬 지식이 필요하지는 않습니다.

+3

어떻게 시작 프로젝트가 웹 프레임 워크의 강점에 대한 공정한 예를 나타낼 것이라고 생각할 수 있습니까? – jfar

+0

@jfar 명백하게 OP. – Omar

+0

@jfar comeeon !, 프레임 워크를한다면 세계와 공유하기 위해 최소한해야 할 일은 장점을 보여주기위한 "시작 프로젝트"입니다. 경쟁하려면 장고 프로젝트가 시작됩니다. 단지 2 줄의 코드 "라고합니다. 당신은 더 많은 남자를 읽어야합니다. 내 anwer는 "django가 나쁜 프레임 워크를 얻는 데있어 최고의 프레임 워크"가 아니 었습니다. django 사촌은 시작 프로젝트를 만드는 경우 등입니다. – panchicore

0

정말 웹 응용 프로그램을 지원하기 위해 사용하는 백엔드와 DB에 달려 있습니다.

.Net 웹 서비스를 사용하는 경우 asp.net (및 Visual Studio)이 강력한 형식의 데이터를 소비하는 클래스 뒤에 모든 코드를 생성하는 데 가장 적합 할 것이라고 생각합니다. 다른 백엔드/db는 아마도 완전히 다른 경로를 선택할 수 있습니다.

3

모두입니다.

저는 "최단 프로그램"을 하나의 선택에 지침 요소로 사용하지 않겠습니다.

0

복잡한 응용 프로그램의 경우 : Seaside. 나머지는 가까이 오지 않습니다. 특히 보석과 같은 OODB에서 실행할 때 : Glass

0

질문에 대한 대답은 완전히 상황에 따라 다릅니다. 특정 프레임 워크는 특정 목적을 위해 더 적은 코드 행을 필요로합니다. 아마도 StackOverflow 독자에게 원하는 작업 종류에 대한 아이디어를 줄 수 있다면 가장 적은 코드 줄에서 작업을 수행 할 가능성이 가장 큰 프레임 워크의 방향으로 사용자를 안내 할 수 있습니다.

관련 문제