Kruco-Platformaj Iloj: Ĉu ili Vere valoras?

Pros kaj Konsiloj de Multi-Platformaj Appformaj Iloj

Android kaj iOS estas la 2 telefonaj mastrumaj sistemoj en la plumbo hodiaŭ. Ĉiu el ili venas kun siaj propraj avantaĝoj kaj malavantaĝoj por la programisto. Ĉi tiuj platformoj povas proponi grandajn demandojn, precipe por programistoj, kiuj kreas apps por ambaŭ ĉi sistemoj. Ambaŭ ĉi VIN 'kondutas tre malsame. Sekve, transforma platformo por Android kaj iOS signifus, ke la programisto devus subteni 2 malsamajn fontkodajn bazojn; Operacii kun tute malsamaj iloj - Apple Xcode kaj Android SDK; Laboras kun malsamaj APIoj; Uzu tute malsamajn lingvojn kaj tiel plu. La problemo fariĝas pli kombinita por programistoj kreantaj apps por pli VIN "; kiel ankaŭ por programistoj de programoj por entreprenoj, ĉiu el kiuj venas kun sia propra BYOD-politiko.

En ĉi tiu artikolo ni alportas al vi analizon pri la plurformalaj formformaj iloj disponeblaj hodiaŭ, ankaŭ diskutante la estontecon de la sama en la movebla aplika industrio.

Kruco-Platformformaj Iloj

Faranta uzadon de lingvoj kiel JavaScript aŭ HTML5 povus esti farebla elekto por programistoj, ĉar ĝi helpos al ili desegni programojn por multoblaj OS . Tamen, sekvante ĉi tiun metodon povus pruvi esti tre laborema kaj konsumanta, sen mencii, ke ne montri taŭgajn rezultojn tra diversaj gamaj telefonoj.

Pli bona alternativo, anstataŭe, laborus kun iuj el la iloj de disvolviĝo de aplikaĵoj multiplataformaj. multaj el kiuj ebligas al la programisto krei solan kodon bazon kaj poste kompili la samon por labori sur malsamaj platformoj.

Xamarin, Appcelerator Titanium, RAD Studio XE5 de Embarcadero, IBM Worklight kaj Adobe's PhoneGap estas kelkaj tiaj utilaj iloj haveblaj por vi.

Problemoj de Kruco-Platformado

Dum iloj multiplataformaj ebligas al vi desegni vian aplikon por diversaj sistemoj, ili povus ankaŭ prezenti iujn problemojn, kiuj estas kiel sekvas:

La Estonteco de Multi-Platformaj Iloj

La menciitaj argumentoj ne aŭtomate implicas, ke la iloj multiplataformaj tute ne havas avantaĝon. Eĉ se vi devas krei platform-specifan kodon ĝis iu grado, ĉi tiuj iloj ankoraŭ helpas vin labori per unu sola lingvo kaj tio estas masiva pluso por iu ajn programisto.

Krome, ĉi tiuj aferoj vere ne influas la dungistan sektoron. La kialo estas, ke dungistaj programoj fokusas ĉefe pri funkcieco kaj ne vere sur la apero de la programo tra multnombraj moveblaj platformoj. Sekve, ĉi tiuj iloj povas pruvi esti bonega por programistoj de industrio orientitaj apps.

Oni devas vidi, kiom mult-platformaj iloj daŭriĝus kontraŭ malfermaj TTT-teknologioj kiel HTML5, JavaScript kaj tiel plu. Ĉar ĉi tiuj teknologioj daŭre evoluas kaj kreskas, ili bone povas proponi rigidan konkuradon al la antaŭa.