문제

ASP.NET 동적 데이터와 비계 및 라우팅 방법을 조사해 왔습니다. 표면을 긁었지만 모든 열을 같은 방식으로 표시하고 싶지 않은 각 테이블에 대한 템플릿을 만들어야하는 것처럼 보입니다.

동적 데이터를 살펴본 후 첫 인상은 프로그래머가 균일 한 디스플레이 동작이없는 각 테이블의 템플릿을 구축하는 대신 일회성 생성 사용자 컨트롤을 편집 해야하는 시간이 줄어든 것 같습니다.

현재 ASP.NET CRUD 유형 사용자 컨트롤을 만드는 힘든 작업을 용이하게하는 데 도움이되는 사람들이 현재 사용하는 사람들은 무엇입니까?

감사

도움이 되었습니까?

해결책 5

분명히 Visual Studio에 제공된 것 외에는 광범위한 사용이 아닙니다.

다른 팁

ASP.NET WebForms에서 우리는 사용합니다 코드 스미스. 단일 엔터티에서 관리 페이지, 코드 비유, 서비스 계층, 데이터 계층 및 DB 저장 절차를 생성합니다. 몇 초 만에. 앱에서 CRUD를 신속하게 구축하려면 확인하는 것이 좋습니다.

우리는 실제로 우리 자신의 코드 생성 도구에서 작업하고 있습니다. 이미 하위 계층에서 완벽하게 작동하는 것으로 입증되었으며 이제 우리는 프레젠테이션 레이어, 즉 사용자 컨트롤을 생성하기위한 길을 확장 할 수 있습니다.

나는 동적 데이터를 살펴 보지 않았지만 (시간이 있었을 때 원하지만) 가장 큰 두려움은 항상 유연성을 잃는 것입니다. 문제는 이러한 프론트 엔드가 일부 템플릿 및 편집을 기반으로 매번 동적으로 생성 될 수 있다는 것입니다. 특히 특별한 고객 소원을 가져 오는 것은 매우 어려워집니다. 작은 표준 앱의 경우 완벽하게 작동 할 수 있습니다.

따라서 우리가하고있는 것은 우리가 개발 한 표준 사용자 정의 서버 컨트롤 세트를 기반으로 이러한 USERControls를 "생성"하는 것이지만 응용 프로그램의 엔티티에 대한 일부 정적 정보에서 처음으로 생성 할 것입니다. 그런 다음 계속 사용자 정의 할 수 있습니다.

이러한 시스템은 개발자가 개발 속도를 향상시키고 초기 어색한 작업을 수행하는 데 도움이되지만 최대까지 수정할 수있는 유연성을 제공해야합니다. 추가 복잡성을 추가해서는 안됩니다 ...

나는 사용했다 .NETTIERS Codesmith는 오래 전에 (몇 년) 템플릿을 템플릿으로 입증되었으므로 지금은 위대해야합니다.

나는 해당 템플릿 주변에 사용자 정의 엔진 (내부 회사 옵션을위한 GUI 허용)을 구축 한 회사가 대부분의 애플리케이션에서이를 사용할 수 있었고 성공했습니다.

나는 사용했다 http://www.ironspeed.com/ 과거에는 훌륭했습니다. DB가 큰 마지막 프로젝트에서 몇 개월을 절약 했으므로 비용은 그만한 가치가 있습니다. 그러나 조금 추악 해 보이고 생성 한 후에는 DB 스키마를 업데이트하는 것이 까다로울 수 있습니다.

살펴보십시오 BLINQ.

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