웹 응용 프로그램에서 독립 실행 형 응용 프로그램을 만들지 묻는 메시지가 나타납니다. 동일한 모양과 느낌, 물론 기능을 유지해야합니다. 기본적으로, 최종 결과는 다음과 같아야합니다 : 웹 기반 대응 제품과 모양이 똑같은 독립형 제품.
저는 asp.net 및 C#으로 얼마 동안 개발해 왔지만 독립 실행 형 C# 응용 프로그램으로 쉽게 변환 할 수 있을지는 의문입니다.
나는 xamel에 관한 약간의 이야기를 들었다. 그러나 나는 내 인생을 조금 더 쉽게하기 위해 무엇을 사용해야하는지 모른다.
.Net 플랫폼을 그대로두고 Java로 전환해야합니까? 또는 .Net을 유지해야한다면 무엇을 사용해야합니까?웹 앱에서 독립형 앱을 만들 때 사용할 사항은 무엇입니까?
답변
코드를보다 쉽게 마이그레이션 할 수 있으므로 .net에 보관하는 것이 좋습니다. 및 .net은 데스크톱 앱 측면에서 Java보다 좋습니다.
... 특히 어느 시점에서 응용 프로그램을 Linux로 이식해야 할 때. –
웹 응용 프로그램과 데스크톱 응용 프로그램은 근본적으로 전혀 다릅니다 (ASP.NET Web Forms 개발자가 반대하는 것처럼). 그러나 비즈니스 논리를 재사용 할 수 있어야합니다.). 새로운 Windows Forms 프로젝트부터 시작하여 컨트롤 (버튼, 그리드 등)을 구성한 다음 UI 로직 (클릭 이벤트 등)을 빌릴 수있는 기회를 찾고자합니다.
웹 응용 프로그램이 ASP.NET으로 작성된 경우 그 내용을 계속 사용합니다.
웹 응용 프로그램이 제대로 빌드되었고 새 응용 프로그램이 똑같은 기능을 가져야하는 경우 WPF 또는 Windows 양식을 사용하는지 여부에 관계없이 대부분의 코드를 재사용 할 수 있어야합니다. UI를 다시 작성하면됩니다.
네, 그렇지만 WPF가 꽤 느리지는 않습니까? Visual Studio 2010이이를 사용하고 있습니다.로드하는 데는 꽤 시간이 걸립니다. – ioanaik
@ionaik, WPF가 그렇게 느리다고 생각하지 않습니다. 나를위한 VS2010 실제로 VS2008보다 빠른 방법입니다. WPF 또는 Winforms 중 무엇을 선택하든 관계없이 프로젝트에 도움이된다고 생각하는 것이 무엇이든간에 당신에게 달려 있습니다. 모두가 지적했듯이, .NET 코드를 다시 사용할 수 있기 때문에 어느 것이 든 좋은 선택입니다. – Brandon
불행히도, WPF에 대한 경험이 없습니다 ... 저는 단지 비스타에서 느린 것을 보았습니다. (corrrection : 내 비스타; D) 다른 OS에서 시도하지 않았습니다 ...
사장님이 오늘 찾아 주셨습니다. C#에서 멋진 GUI 클래스 - 자바 스윙 (그는 주로 자바를 사용하고있다.) - 내가 무엇을 사용할 수 있는지 알고 있니? –
ioanaik
.Net 코드를 유지하고 재사용 할 수 있는지 확인하십시오. 사용자 인터페이스를 똑같이 보이게 만들 수는 없으며 사소한 차이점과 큰 차이점이 많을 것이라고 말하십시오. 추가 된 기능으로 모양과 느낌이 같아 지도록 추가하십시오.
기본 데이터로드 코드를 다시 사용할 수 있는지 확인하십시오. 그런 다음 웹 응용 프로그램의 각 페이지에 대한 양식/패널/탭 페이지를 만들고 재사용 할 수있는 항목을 확인하기 만하면됩니다.
또는 더 쉽게 아직 브라우저 창을 사용하여 간단한 Windows 응용 프로그램을 만들고 기존 응용 프로그램을 가리 키기 만하면됩니다.
Silverlight가하는 경향이 있습니까? 다른 포럼에서 읽은 적이 있는데 한 남자가 Silverlight에서 코드를 다시 작성하고 이제는 독립 실행 형 및 웹 응용 프로그램으로 사용할 수 있다고 말했고 ... Silverlight는 웹 페이지의 일부로 디자인되었다고 생각했습니다. ... – ioanaik
- 1. 웹 앱을 만들 때 무엇을 사용 하시겠습니까?
- 2. 웹 크롤러를 만들 때 고려해야 할 주요 고려 사항은 무엇입니까?
- 3. MVC 웹 앱을 사용할 때 Nhibernate에 가장 적합한 캐시는 무엇입니까?
- 4. 독립형 루비 앱에서 사용할 루비 ORM 프레임 워크는 무엇입니까?
- 5. NHibernate CreateSQLQuery를 사용할 때 권장 사항은 무엇입니까?
- 6. AS3 앱에서 actionScript2 앱을 사용할 수 있습니까?
- 7. 프로젝트를 오픈 소스로 만들 때 고려해야 할 사항은 무엇입니까?
- 8. 비즈니스를위한보고 프레임 워크를 만들 때 고려해야 할 사항은 무엇입니까?
- 9. ASP.NET 웹 앱에서 서버의 앱을 호출하려면 어떻게해야합니까?
- 10. 패키지 Chrome 웹 앱에서 사용할 파일 찾아보기
- 11. 웹 프레임 워크를 만들 때 고려할 사항
- 12. JSF 웹 앱에서 사운드를 재생하는 방법은 무엇입니까?
- 13. init.d 스크립트에서 파이썬을 사용할 때 특별히 고려해야 할 사항은 무엇입니까?
- 14. IoC 컨테이너를 사용할 때 피할 수있는 사항은 무엇입니까?
- 15. 부울 유형을 사용하지 않을 때 사용할 사항은 무엇입니까?
- 16. 세션 변수를 사용할 때 알아야 할 사항은 무엇입니까?
- 17. 매일 웹 앱을 만들 수있는 방법이 있습니까?
- 18. 앱에서 충돌하는 앱을 찾으세요.
- 19. 모바일 웹 앱에서 사용할 큰 XML 파일을 캐시하는 방법은 무엇입니까?
- 20. RoR 앱을 위해 MySQL과 Amazon의 SimpleDB를 결정할 때 고려해야 할 사항은 무엇입니까?
- 21. 웹 앱을 클러스터링하기위한 개념은 무엇입니까?
- 22. 앱에서 사용할 수있는 메소드는 무엇입니까?
- 23. 다른 앱에서 ClickOnce 앱을 시작하는 방법은 무엇입니까?
- 24. 내 앱에서 Mail 앱을 시작하는 방법은 무엇입니까?
- 25. 웹 기반 응용 프로그램을 개발할 때 고려해야 할 사항은 무엇입니까
- 26. 새 웹 팜을 배포 할 때 고려해야 할 사항은 무엇입니까?
- 27. 앱을 시작할 때 iPhone 설정 앱에서 앱 설정을 읽는 방법
- 28. 사용자 인터페이스를 작성하는 데 사용할 사항은 무엇입니까?
- 29. 파이썬에서 스레딩을 사용할 때주의해야 할 사항은 무엇입니까?
- 30. CoreLocation 권장 사항은 무엇입니까?
"독립 실행 형 앱"이란 무엇입니까? 워크 스테이션에 설치하여 외부 세계에 연결하지 않고 로직을 수행 할 수있는 WinForms 응용 프로그램 또는 서버와 WCF 서비스를 통해 상호 작용할 클라이언트 인 WinForms 응용 프로그램? –