Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
C# + xamarin + XAML or JS + Cordova + HTML5
Message
 
À
16/01/2015 08:09:00
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Versions des environnements
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2012
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Divers
Thread ID:
01613640
Message ID:
01613767
Vues:
71
Couple of things.

A mobile WEB application is not a mobile application. Those are two different things. No matter what you do you will not be able to write a mobile app that runs on a mobile phone and is app store hosted.

I've written a bit about how I WOULD LOVE for the mobile Web to be a viable platform for mobile apps but the reality is that there are lots of problems with the mobile Web as mobile platform:

The broken Promise of the Mobile Web

There's a lot more to building a mobile APP than just providing a UI that fits into a small screen.

And running in Cordova with server written pages - while that might work for development, it'll almost certainly be rejected by the app stores.

And - if you're building for phones - using FoxPro forms would be the last thing I'd want to do build a good looking mobile UI that feels like a native mobile application. Mobile apps have unique constraints that and in my experience need explicit tweaking to work properly in multiple resolutions.

In a way it's simpler to build Mobile apps using HTML, but to write *good* mobile apps that look nice and behave like mobile apps and not like desktop apps si actually very difficult even if you have full control over the UI.

+++ Rick ---

>Hi Metin,
>
>Once in a while, I'll disagree with Rich and Craig ... ;)
>
>Yes, you can start developing mobile web application with VFP using FoxinCloud - and move afterwards to some other server technology.
>
>Let me explain you why and how in 6 simple steps...
>
>1. Using FoxInCloud, you adapt your existing VFP application to the Web (less than 1%) - you have your first foot in the Web, your client appreciate.
>
>2. Using CSS, you adapt your HTML/CSS/JS front-end generated by FoxInCloud to your target devices (iPad/iPhone, etc.)
>
>3. Using Cordova, you build hybrid Web applications using your VFP code on the server and the adapted HTML/CSS/JS that FoxInCloud provides
>
>4. If not already, you move your data to a SQL database
>
>5. You select your favorite server-side platform (php, .net, Java, ruby, etc.) and develop the transaction equivalent to what your VFP application currently does
>
>6. Using JavaScript, you rewire the events from FoxInCloud to your new Applicaiton Server (at that point you have your FoxinCloud Application Server and your xxx Application Server server working side by side against the same database)
>
>
>This process safely takes you from a 100% VFP/desktop offering to a 100% Web-based offering without any change on the user side: your UI is stable, you don't need to train anyone, users can gently 'slide' from desktop to the web.
>
>> No rewrite, no migration, no brutal change, progressive learning, back-up solution, no dual maintenance, etc.
>
>http://foxincloud.com/demotest/ - FoxInCloud Application optimized for iPhone using CSS
>http://foxincloud.com/tutotest/ - Overview of FoxInCloud capabilities and adaptations
+++ Rick ---

West Wind Technologies
Maui, Hawaii

west-wind.com/
West Wind Message Board
Rick's Web Log
Markdown Monster
---
Making waves on the Web

Where do you want to surf today?
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform