2011-01-12 13 views
2

Ich habe eine bestehende Webanwendung in ASP.Net F/W 3.5 entwickelt und eine mobile Version der gleichen erstellt werden muss.Vorschläge zum Erstellen einer mobilen Version einer vorhandenen ASP.Net 3.5-Anwendung

Ich möchte einige Vorschläge haben auf:

  1. Wo soll ich anfangen? Gibt es einige Links & Websites, die mir mehr Klarheit darüber geben würden, wie man diese Anforderung angehen kann?

  2. Gibt es irgendwelche ASP.Net/IIS-Funktionen oder Visual Studio-Optionen, die die Erstellung dieser mobilen Version erleichtern könnten?

  3. Wie gibt es RadControls & AJAX in der gesamten Anwendung verwendet, was sollte ich vorsichtig sein?

  4. Muss jedes Formular in der Benutzeroberfläche ersetzt werden und die gleiche Zeit wie bei der alten UI-Erstellung dauern?

  5. Was sollte ich aus Sicht der Leistung/Optimierung in Betracht ziehen?

Antwort

0
  1. nur Ihr Design vereinfachen, können Sie Proben von http://www.forum.nokia.com/info/sw.nokia.com/id/5d9cd41a-7438-495a-9a46-7470e7ec8576/Nokia_Mobile_Web_Templates.html

  2. herunterladen Obwohl asp.net mobile Web-Kontrollen, aber sie haven hat; t eine ganze Weile aktualisiert worden. Außerdem ist das nicht nötig.

  3. Wenn Sie auf moderne Geräte wie iPhone oder Android oder WM7 zielen, sollte es in Ordnung sein. Aber Sie sollten vorsichtig mit MS Ajax Kontrollen sein. Sie laden ziemlich große Schriftgrößen.

  4. Es wird ein neues Design benötigt.

  5. Für eine gute Erfahrung versuche ich, die Website (n) so einfach wie möglich zu machen und Finger/Touch-freundlich. Versuche Seite/Bild zu halten/script Größen klein

+0

Ist es dass ich nur auf einen vordefinierten Satz von Geräten abzielen sollte, bevor ich mit der Konvertierung fortfahre, wie ich aus der bereitgestellten Vorlage ableiten kann? Gibt es auch eine allgemeine Kategorisierung von Geräten über verschiedene Telefone? – balu

+1

Wenn Sie über Nokia Vorlagen sprechen, obwohl sie für High-End-Symbian-Geräte sind, würden sie für jedes High-End-Gerät funktionieren. Die Entscheidung, welche Geräte zum Ziel führen, hängt von Ihrem Zielmarkt und der Art Ihrer Website ab. Wenn Sie Industriestaaten zielen, würde ich sagen, gehen Sie für High-End-Design – nLL

2

Aus technischen Sicht, benötigen eine separate mobile Version zu tun, ist ziemlich strittig. Zumindest in der entwickelten Welt sind moderne Smartphone-Browser und mobile Netzwerke gut genug, dass sie mit den meisten Dingen umgehen können, die man ihnen entgegensetzen kann. Sie sind offensichtlich ein wenig empfindlicher gegenüber aufgeblähten Skripten und Bildern, aber Sie sollten das sowieso optimieren.

Der Grund für die separate Handhabung von Mobilgeräten ist der Anwendungsfall - Nutzer, die mobile Websites verwenden, sind nach anderen Dingen als die Leute, die die Vollversion verwenden. Die mobile Nutzung ist in der Regel hastig und darauf ausgerichtet, ein ganz spezifisches Problem zu lösen - wo ist das Badezimmer? Wie viel kostet dieser Laptop amazon? Wann beginnt die Show? Während Desktop-Benutzer eher etwas entspannter sind. Dann schichten Sie ein Multi-Touch-Interface ein und Sie schauen sich ein ganz anderes Biest an. Zu dem Punkt, an den man fast denkt, mobile Clients für Ihre Dienste zu machen, keine mobilen Websites an sich.

+0

Wie ich verstehe, müssen Sie sich über die Optimierung für die Migration auf eine mobile Sicht kümmern.Allerdings denken Sie wirklich eine Notwendigkeit für mobile Version ID, um Kunden gezielt und sofort zu dienen Bedürfnisse ?, wie ich glaube, dass es viel mehr als das ist. – balu

+0

Wird es nicht eine einmalige Anstrengung sein, eine mobile Website zu erstellen, anstatt mobile Clients für die Dienste zu entwickeln, da ich möglicherweise verschiedene Anwendungen für die verschiedenen Geräte entwickeln muss? – balu

+0

Es kann sein - der grundlegende Punkt ist, dass die mobile Version verschiedene Probleme löst und andere Anwendungsfälle als die Vollversion hat. Und ich denke, dass das mobile Web ein sich bewegendes Ziel ist, das Sie jedes Jahr oder noch jedes Jahr wiederholen werden. –

1

Ich habe über einige Mobilgeräte Unterstützung Verbesserungen in der jüngsten Version der Telerik Ajax Kontrollen gelesen (siehe mehr here).Darüber hinaus haben sie einige zusätzliche Verbesserungen für das Q1 2011-Release in Betracht gezogen - ich nehme an, dass sie ziemlich gut auf einer mobilen Version Ihrer Web-App durchführen, vorausgesetzt, dass sie nicht native mobile Komponenten sind :)

+0

Vielen Dank für den Link. Ich muss tiefer graben, um an einem bequemen Stand zu sein. – balu