Zoeken…


Opmerkingen

U kunt de officiële Xamarin Formulieren-documentatie raadplegen voor meer informatie:

https://www.xamarin.com/forms

Waarom Xamarin-formulieren en wanneer Xamarin-formulieren gebruiken

Xamarin wordt steeds populairder - het is moeilijk om te beslissen wanneer je Xamarin.Forms gebruikt en wanneer Xamarin.Platform (dus Xamarin.iOS en Xamarin.Android).

Allereerst moet u weten voor wat voor soort toepassingen u Xamarin kunt gebruiken. Formulieren:

  1. Prototypes - om te visualiseren hoe uw toepassing eruit zal zien op de verschillende apparaten.

  2. Toepassingen die geen platformspecifieke functionaliteit vereisen (zoals API's) - maar houd er rekening mee dat Xamarin druk bezig is om zo veel mogelijk platformonafhankelijke compatibiliteit te bieden.

  3. Toepassingen waar codesharing cruciaal is - belangrijker dan gebruikersinterface.

  4. Toepassingen waarbij gegevens worden weergegeven, zijn belangrijker dan geavanceerde functionaliteit

Er zijn ook veel andere factoren:

  1. Wie is verantwoordelijk voor de ontwikkeling van applicaties - als uw team bestaat uit ervaren mobiele ontwikkelaars, kunnen ze Xamarin.Forms gemakkelijk verwerken. Maar als u één ontwikkelaar per platform heeft (native ontwikkeling), kunnen formulieren een grotere uitdaging zijn.

  2. Houd er ook rekening mee dat met Xamarin.Forms u soms nog steeds problemen kunt tegenkomen - het Xamarin.Forms-platform wordt nog steeds verbeterd.

  3. Snelle ontwikkeling is soms erg belangrijk - om kosten en tijd te besparen kunt u besluiten Formulieren te gebruiken.

  4. Bij het ontwikkelen van bedrijfstoepassingen zonder geavanceerde functionaliteit is het beter om Xamarin.Forms te gebruiken - het stelt u in staat om moduscode niet te delen in mobiele omgevingen, maar in het algemeen. Sommige delen van code kunnen op veel platforms worden gedeeld.

Gebruik Xamarin.Forms niet wanneer:

  1. U moet aangepaste functionaliteit maken en toegang krijgen tot platformspecifieke API's

  2. U moet een aangepaste gebruikersinterface maken voor de mobiele applicatie

  3. Wanneer sommige functies niet gereed zijn voor Xamarin.Forms (zoals een specifiek gedrag op het mobiele apparaat)

  4. Uw team bestaat uit platformspecifieke mobiele ontwikkelaars (mobiele ontwikkeling in Java en / of Swift / Objective C)



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow