새로운 CRUD ASP.NET 응용 프로그램에 Subsonic 또는 Dynamic Data를 사용해야합니까?

StackOverflow https://stackoverflow.com/questions/606901

문제

빠른 CRUD ASP.NET 사이트를 함께 던져야하지만 이것은 도로 아래로 더 큰 응용 프로그램이 될 수 있습니다. 나는 약간의 경험이 있습니다 아소닉, 그러나 프로젝트를 수행 한 지 너무 오래 걸렸습니다. 나는 또한 사용을 고려하고 있습니다 동적 데이터. 내가 어떤 방법으로 가야하는지 말해 줄 수있는이 도구에 대한 경험이 있습니까?

도움이 되었습니까?

해결책

나는 요즘 거의 모든 것에 subsonic을 사용합니다. Subsonic의 장점은 나중에 원하는 추상화 계층을 구축 할 수 있다는 것입니다. 나중에 향상/확장 해야하는 경우 실제로 한 가지 주요 목적 만 사용하여 크루드 코드를 만드는 것만 큼 쓰레기를 가져옵니다.

나는 동적 데이터를 광범위하게 사용하지 않았지만, 내가 읽은 내용에서, 그것은 당신을 위해 많은 비계를 만들어내는 것처럼 보이며, 더 광범위한 응용 프로그램과 잘 섞이지 않을 수 있습니다. 향후 확장 가능성이 필요한 경우 Subonic을 추천하지만 동적 데이터는 웹을 통해 데이터베이스를 유지하는 데 엄격하게 사용되는 짧은 일회성 응용 프로그램을 사용할 수있는 방법 일 수 있습니다.

다른 팁

나는 이전에 Subsonic을 사용했고 제 경우에는 훌륭하게 작동했습니다. 당신이 필요로하는 모든 것이 추상화 레이어 만 있으면 Subsonic은 설정 및 지식 곡선을 매우 간단하게 유지하면서 훌륭한 작업을 수행합니다. 동적 데이터에 대해서는 확신이 없지만 데이터베이스가 성장하기 때문에 Subsonic을 사용하면 클래스를 재생하는 프로세스가 매우 간단합니다. 또한 SubSonic은 Views 및 저장 절차에서 잘 작동합니다. 모든 수업에서 모든 것이 액세스 할 수 있습니다. 자습서는 데이터 제공 업체 및 참조를 설정하는 데 도움이됩니다. 동적 데이터에 많은 도움이 있는지 확실하지 않습니다. 따라서 빠르고 쉬운 것을 찾고 있다면 Subsonic이 갈 길이라고 말할 것입니다.

동적 데이터는 기본적으로 매우 고급 사용자 정의 가능한 그리드 솔루션입니다. 여분의 컨트롤과 사용자 정의로 Crud를하고 싶다면 그게 길입니다.

더 복잡한 논리를 원한다면 Subonic은 더 많은 것을 만듭니다. 동적 데이터는 일부 고급 추가 컨트롤을 사용하여 CRUD 용 템플릿을 설정하는 데 적합하다고 생각합니다.

ASP.NET의 일부 비디오를 살펴보고 좋은 인상을 받으십시오.

기본적으로 그들은 동일하지만, subonic은 더 많이 사용자 정의 할 수 있으며, T4 템플릿을 사용하여 자신의 코드를 생성하여 Subsonic 항목을 보완 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top