2010-06-27 1 views
1

응용 프로그램은 vb.net 프런트 엔드 및 SQL Server Express 백엔드입니다. 네트워크는 항상 케이블로 연결된 LAN입니다. 몇 명의 사용자 만 설치하면 작지만 아무도 기술적 인 지식이 없습니다. 기술 지원이 거의 필요하지 않으며 계속 지원하고 싶습니다. Java 또는 Objective C 또는 HTML/CSS/Javascript를 모르지만 Android, iPhone 또는 웹 기반 응용 프로그램에서 스마트 폰 개발을위한 선택 항목 인 것 같습니다. 사용자가 많이 액세스 할 수 있기를 바랍니다. 가능한 한 응용 프로그램의 기능에 대해 최소한의 노력으로 코딩하고 새로운 기술을 습득해야합니다.기존 vb.net/sql 서버 바탕 화면 crud 응용 프로그램의 스마트 폰 접근성에 대한 선택

어디에서 시작해야하는지 또는 가장 쉬운 경로를 제공할지 모르겠습니다. 소규모 사무실에서 물리적으로 안전하게 유지하면서 데이터베이스를 스마트 폰에서 사용 가능하게 만드는 방법을 모르겠습니다. 모든 것이 평등했다면 아마도 HTML/CSS에 대해 배울 것입니까? 자바 스크립트는 가장 널리 적용되는 것으로 보입니다. 다른 한편으로 나는 아마 전화 7을 기다려야 할까?

+0

winphone 7을 기다리지 마십시오. 나오더라도 시장의 5-10 %가됩니다. HTML 또는 iphone 또는 Android를 수행하는 데 시간을 많이 사용하는 것 ... 아래에 설명 된 HTML에 대한 내 선호도가 있습니다. – bwawok

답변

1

글쎄, .NET Compact Framework는 이미 WinMobile에서 사용할 수 있으므로 대상으로 할 모바일 OS를 자유롭게 선택할 수 있다면 반드시 시도해야합니다.

그렇지 않은 경우이 작업에서는 웹 인터페이스를 사용하는 것이 더 나을 것이라고 생각합니다. 당신이 지금 HTML/CSS/JS가 아니라면 - 나에게는 문제는 아니지만 새로운 흥미로운 최신 유행을 배울 수있는 좋은 기회입니다! :)

+0

감사합니다. AFAIK 현재 Windows 모바일 플랫폼이 죽었으므로 전화 7을받을 때까지 기다려야합니다. – jjb

+0

관리되는 언어를 사용하려는 경우 Microsoft는 모든 코드가 WinMo 6.x에서 7로 이동한다는 것을 약속합니다. 이제 WinMo 6.5에서 시작하거나 7 버전의 에뮬레이터를 사용할 수 있습니다. 현재 사용할 수 있습니다. – Haspemulator

+0

나는 그것을 알았지 만, 고마워한다. – jjb

1

모바일 화면 용으로 설계된 간단한 html 앱과 함께 갈 것입니다.

Android 또는 iphone은 % 사용자에게만 제공됩니다. 당신이 그들을 모두 얻고 싶다면, 당신은 양쪽에 글을 쓸 필요가있다. (블랙 베리와 winmo는 SOL이다.)

응용 프로그램을 보지 않고 vn.net을 웹 브라우저에서 가져올 수있는 작업으로 변환하는 작업이 얼마나되는지를 아는 것은 매우 어렵습니다 ... 그러나 나는 그것이 훨씬 더 좋지 않을 것이라고 생각하지 않습니다. 안드로이드 또는 아이폰에 포트, 그리고 훨씬 더 큰 시장을 볼 수 있습니다.

어느 쪽이든, 새로운 것을 배워야합니다. 학습은 좋지만, 맞습니까?

+0

네, 배울 필요가 있지만, 가장 유용 할 것에 집중하고 싶습니다. – jjb

+0

HTML은 꽤 유용합니다. ASP.net, 자바 서블릿, 그리고 웹 브라우저에서 끝나는 모든 종류의 것들로 도움이 될 것이므로 당신이 더 유용한 것을 배울 수 있을지 확신하지 못합니다. – bwawok

+0

당신은 HTML/CSS와 JS 학습에 나를 팔아 버렸습니다! – jjb

2

기기 독립적 인 방식으로 가장 많은 수의 사용자에게 다가 가기 위해서는 브라우저를 통한 전달이 가장 적은 노력으로 최상의 결과를 얻을 수 있습니다.

데이터 액세스 레이어, 비즈니스 규칙 레이어 및 사용자 인터페이스 레이어로 기존 응용 프로그램을 디자인 한 경우 모바일/인터넷/인트라넷 사용자를위한 ASP.NET UI를 만드는 것처럼 간단 할 수 있습니다.

이러한 방식으로 응용 프로그램을 설계하지 않으면 내 접근법은이 세 가지 계층에 존재하는 코드를 분리하거나 기존 코드에서 최소한 UI 계층을 분리하는 것입니다. 그런 다음 사용하려는 각 액세스 방법에 대해 UI 레이어를 구현하는 것만으로도 충분합니다.

그런 식으로 유지 보수하는 데 드는 코드가 적어지고, 기업가가 데이터를 변경하거나 백엔드를 변경하면 모든 사용자 인터페이스에 대해 한 곳에서 변경 작업을 수행하면됩니다.

+0

감사합니다. 기존 앱의 코드와 UI를 분리하고 ASP.net을 사용하는 것에 대한 의견을 볼 수 있습니다. – jjb