2009-05-08 4 views
0

어떤 방법으로 갈지 결정하는 일반적인 방법은 무엇입니까?webform 또는 winform을 선택하는 방법은 무엇입니까?

  • 사용자 기반이 10 사람
  • 아래에 있다면 당신은 CAS 통제 할 수 없지만
  • 이/내보내기하자를 가져 오는 데 필요한 프레임 워크를 설치할 수있는 내 경우

    는, 엑셀 말 파일/PDF

  • 보안
  • 버스 정말 중요하다 인트라넷 것 iness 논리는 다소 복잡합니다.
+0

어느 것이 좋으신가요? – rball

+0

@rball, 나는 결정에 홀로 있지 않습니다. – Fredou

답변

1

이것은 스레드의 blacksheep의 비트 것,하지만 어쨌든 갈 수 있습니다.

아주 작은 배포판에서 두꺼운 클라이언트 (winForms)는 쉽게 개발할 수 있습니다. 가장 큰 결함 중 하나는 배포가 어렵다는 점입니다. CAS는 두꺼운 클라이언트 응용 프로그램 (웹 양식 응용 프로그램에서는 기본적으로 비 요소)과 관련하여 더 많은 요소가 될 것이지만 결국에는 설명 된 기본 사항을 고려하면 실제로 요소가되지 않아야합니다. 다시 말하지만, 이것은 충분한 정보가없는 제품 일 수 있습니다.

여기서 WebForms는 유지 관리의 용이성과 배포 부족으로 번창합니다. 또한 WebForm 응용 프로그램을 인터넷에 배포하는 것이 훨씬 더 쉽습니다.

귀하의 실제 작업은 기술로 쉽게 달성 할 수 있으며, 실제로 모든 것이 구체적인 것으로 귀결됩니다. 고도로 또는 쉽게 배포되는 앱이 필요하십니까? WebForms로 이동하십시오. 쉬운 업그레이드를 제공해야합니까? 다시 WebForms. 풍부한 클라이언트 경험을 제공하고 WinForms로 이동해야합니다.

정말 모든 것은 당신이 제공 한 많은 세부 사항들과 당신의 특정 스킬 셋들입니다. 귀하가 요청한 것은 (우리가 아는 한) 두 기술 중 하나를 사용하여 제공 될 수 있습니다.

0

Winforms는 클라이언트에서 더 많은 작업을 수행 할 수 있다는 점에서 아마 "풍부"합니다 (예 : 브라우저와 달리 완전한 응용 프로그램을 실행하기 때문에). 그것은 "풍부한 고객"입니다. 반면에 Webforms 앱은 "씬 클라이언트"이기 때문에 모든 머신에 설치할 필요가 없으므로 보너스입니다.

비즈니스 논리는 Winforms 또는 Webforms에서 사용할 수있는 자체 계층/계층으로 구분합니다. 여기서는 결정적인 요소가 없습니다.

정말 - 이제까지 어느 쪽을 더 편하게 느끼는지는 괜찮을 것입니다. 당신은 정말

마크에게 .... 어느 웹 양식 및 윈폼을 구분하지 않는

0

귀하의 "사례"다른 통해 하나를 선택하는 많은 정말 좋은 이유를, 또는 사용하기에 너무 막연하지 않습니다 결정을 내리다.

일반적인 Webforms 응용 프로그램이 인터넷 어딘가에있는 서버에 연결하면 모든 데이터와 논리가 원격으로 저장되어 클라이언트로 전송됩니다. 일반적인 Winforms 응용 프로그램에는 사용자의 컴퓨터에서 수행되는 모든 데이터와 논리가 있습니다. 이것이 귀하가 사용하는 근거가되어야합니다.

많은 사용자가 데이터를 소유하고 있으며 어느 누구도 데이터를 소유하지 않습니까? 모든 기부금을 사용할 수 없다면 데이터가 유용하지 않습니까? 기여가 신뢰할 수 없거나 개별 사용자가 위험한 기부로부터 보호되어야합니까? Webforms은 갈 길입니다.

또는 데이터는 한 사람의 단독 책임입니까? 해당 데이터가 다른 사람이 사용하는 다른 파일, 응용 프로그램 또는 하드웨어와 상호 운용해야합니까? 각 사용자가 데이터를 사용하는 다른 모든 사람들과 별도로 행동하고 각 사용자의 데이터를 다른 사용자와 격리시키고 싶습니까? Winforms를 사용해야합니다.

예, 하나의 컴퓨터에서 Webforms 앱을 로컬로 실행할 수 있으며 공동 작업 인터넷 Winforms 앱을 만들 수 있지만 두 가지 기술이 서로 다른 목적으로 만들어졌으며이를 위해 설계된 용도로 각 기술을 사용하는 것이 더 낫습니다. .

0

클릭 웹 사이트에 대한 배포가 배포 문제를 처리 할 수 ​​있습니다. 또한 MS 환경이라면 백엔드에서 데이터베이스 액세스를위한 웹 서비스를 사용하는 winForm이 잘 작동합니다. 또한 웹 서비스는 webforms 또는 asp와 함께 사용할 수 있습니다. Joe Carron

관련 문제