저는 ASP.net MVC에 익숙하지 않지만 장고에 익숙합니다. 나는 ASP.net이 매우 작은 것을하기 위해 끌고 다니는 것을 발견했다. Django를 NHibernate와 Spark View Engine을 사용하는 ASP.net MVC와 비교하면, ASP.net을 너무 좋아하게하는 Django에 무엇이든 빠져 있습니까? ASP.net이 컴파일 된 이후 Django보다 ASP.net의 성능이 훨씬 좋아 졌습니까?Django를 (ASP.net MVC, Hibernate 및 Spark View Engine과) 비교했을 때의 단점은 무엇입니까?
답변
ASP.NET MVC를 처음 사용하지만 Django에 만족하고 ASP.NET MVC를 장점만으로 평가하려는 경우 다음과 같은 새로운 기술을 투입하여 평가를 흐리게 할 수 있습니다. Spark View Engine. 시도해 볼만한 가치가있는 무엇인가는 NDjango View Engine을 대신 사용하기 때문에 익숙했던 것과 동일한 뷰 구문을 사용할 수 있으며 순수하게 ASP.NET MVC를 기술로 간주 할 수 있습니다.
ASP.NET MVC가 속도가 느려지거나 방해를 받고 있지만 여전히 .NET에서 작업하고 싶다면 언제든지 과 같은 것을 줄 수 있습니다. 인기있는 Ruby Sinatra framework에서 몇 가지 디자인 단서를 얻음) 또한 스파크와 NDjango를 모두 지원합니다.
성능에 관해서는 파이썬이 컴파일되지 않았지만 Ruby의 경우와 마찬가지로 네트워킹 (일반적으로 인터넷)은 최종 사용자에게 많은 차이가 있습니다. 병목 현상과 대기 시간은 코드 작성과 관련이 없거나 전혀 없습니다. 흔히 나쁜 데이터 액세스 전략이거나 인터프리터가 문제가되기 훨씬 전에 오랫동안 코드를 작성한 코드를 작성한 방식입니다.
롭
을하는 데 도움이
희망 전체 공개 : 나는 스파크보기 엔진에 개발 될 일이 그래서는 직관적 내가 위에서 조언하고있어 보일지도 모르지만, 나는 그것이 중요하다고 생각 너무 많은 변수 또는 움직이는 부분이있는 새로운 기술에 대한 평가를 흐리게하지 마십시오. 한 번에 한 가지, 그리고 시간이 지나면 Spark가 최상의보기 엔진이라는 사실을 알게 될 것입니다 .-P
아주 좋은 읽기 :
http://drozdyuk.blogspot.com/2009/03/django-and-aspnet-mvc.html는 또한 위의 블로그 게시물이 세 이상입니다 고려하고 ASP.NET MVC는 먼 길을왔다.
대부분의 경우 토론은 특정 언어/프레임 워크에서 얼마나 좋은가에 달려 있다고 말합니까? 블로그에서와 마찬가지로 ASP.NET MVC에서 Django 응용 프로그램을 유지 관리/배포하는 데 Apache, 도구 등을 배우는 것이 필요하다는 말은 매우 간단하고 직설적입니다.