2011-08-08 2 views
1

일부 비즈니스 데이터의 경우 반짝이는 차트/플롯/테이블을 보여 드리고자합니다. PC 브라우저와 iPhone/iPad를 대상으로합니다.차트/플롯 솔루션을 만드는 방법은 PC 및 iPad에서 작동합니다.

우리 팀은 ASP.NET, SQL Server Reporting Services, Cocoa Touch 및 Silverlight에 대한 경험이 있습니다.

  1. HTML5 : 우리는 여기에 몇 가지 연구를하고있다

    이 가능한 솔루션을의 아직 매우 표준 없습니다 우리는 경험 부족이다.

  2. 플래시 : iPhone의 Flash가 일종의 가상 머신에서 실행되는 것처럼 보이지만별로 효율적이지 않습니다. 우리는 이것에 대해서도 거의 알지 못합니다.

  3. Silverlight + Cocoa Touch : MS가 현재 SL을 포기하고있는 것처럼 보입니다. 우리가 이것을 선택하면 GUI에서 두 번 일해야합니다. 어쩌면 UIKit 및 Core Animation을 사용하여 iOS 용 XAML 파서를 작성할 수 있습니다.

어떤 아이디어가 있습니까?

+1

MS는 "SL을 포기"하지 않습니다. 그들은 Visual Studio SlightSwitch 2011 (SL 응용 프로그램 생성)을 출시했으며 SL 5는 올해 후반에 하드웨어 3D 지원을 통해 출시됩니다. 그들은 단지 타겟 고객 (비즈니스 앱과 게임)을 바꾸고 있습니다. –

+0

@HiTech Magic, [MS가 SkyDrive에서 SL 대신 HTML5를 사용하기 때문에] (http://techcrunch.com/2011/06/20/skydrive-silverlight-html5/), [SL에서 벗어나고] (http://techcrunch.com/2010/10/30/rip-silverlight-on-the-web/). 어쨌든, 나는 비 기술적 인 이유로 SL이 IOS를 지원할 것이라고 생각하지 않습니다. –

+0

이것은 어떤 시점에서 iOS에서 지원되는 MonoTouch에 대한 몇 가지 토론이지만 기다려 볼 것입니다. 나는 단지 "Silverlight가 죽었다"고 생각하는 것에 질려했습니다. HTML + CSS + JS는 기존 표준의 단순한 혼란입니다. SL은 순수한 C# +입니다.클라이언트와 서버의 인터넷 (IMHO 천재) : –

답변

2

같은 것을 확인 할 수 가능한 큰 상용 및 오픈 소스 옵션의 톤이있다. 나는 당신의 기술이 쏟아져 나왔다고 생각합니다. 아마도 HTML5가 interop의 가장 안전한 경로 일 것입니다. 모바일 앱 개발을위한 플래시 성능에 관해서는 불만이 있습니다.

http://code.google.com/p/flot/

2

솔직히 대답은 # 1, HTML5입니다. 그것은 이런 것들을위한 해결책입니다.

플래시가 곧 iPad에서 작동하지 않으므로 중요한 목표 인 경우 HTML5가 해결책입니다.

HTML5 캔버스 요소는 배우기 쉽고 미래입니다.

실제로 사용하지 않으려는 경우 동적이지 않은 솔루션을 사용할 수 있습니다. 서버에 그래픽을 만들고 표시하십시오. 당신은 HTML5 경로를 가지고가는 경우에 당신은 ImageMagick를

ImageMagick & Pie Charts http://www.imagemagick.org/discourse-server/viewtopic.php?f=7&t=12653

1

무엇 SVG (http://en.wikipedia.org/wiki/Scalable_Vector_Graphics)에 대해 : 당신은 HTML5 경로를 아래로 갈 경우

는 FLOT 좋은 허용 라이센스를 가지고 있으며, 과거에 아주 잘 날 위해 일했다? 차트 작성 및 이미 PC/IPad/iPhone에서 작업하기에 충분합니다. 개발 도구도 많이 있습니다.

+0

SVG는 저에게 프로그래밍 언어처럼 보이지 않습니다. 단지 이미지 일 뿐이니까? –

+0

정적 및 동적 (즉, 대화 형 또는 애니메이션)의 2 차원 벡터 그래픽을 설명하는 html과 같은 XML입니다. 플래시 및 실버 라이트와 같은 HTML에 포함시킬 수 있습니다. 믿거 나 말거나, 차트 작업/플로팅에 대해 이야기 할 때는 일반적인 관행에 가깝습니다. –

관련 문제