Crearea unei aplicații fără a scrie proiecte Zoho cod Mit sau realitate
Platforma de dezvoltare pentru aplicații care nu necesită cod de scris, de la Appian, Microsoft, Salesforce și Zoho s-au ciocnit timp de o oră în timpul încercării creației.
Este posibil pentru a crea o aplicație de afaceri care lucrează într-o oră? Platforma-cod de scăzut pentru dezvoltarea de aplicații, cum ar fi Appian Apps Rapid, iar altele sunt doar pentru acest lucru. Dar cât de bine aplicația va funcționa pe computer și pe dispozitivele mobile?
va funcționa cât de larg? Este adevărat că scrierea de cod nu este necesară deloc? Fie că acestea vizează în principal utilizatorilor finali platforma sau dezvoltatori? Pentru unele sarcini se potrivesc aceste aplicații: colaborare ușoară, management de proiect, sau obiective mai complexe?
În orice caz, modul de a crea o aplicație fără a scrie o singură linie de cod? Un nou mod de a dezvolta aplicații ridică multe întrebări, și Pcmag l-au pus la încercare. Avem patru programe pentru crearea de aplicații (Appian, Microsoft PowerApps, Salesforce de trăsnet și Zoho Creator) și patru dezvoltatori oferite de echipa noastra tehnica Ziff Davis Tech.
Aplicații fără scrierea de cod: un pic de istorie
Acum câțiva ani, nu a existat nici un lucru, cum ar fi dezvoltarea de aplicații cu scrierea de cod minim, dar ideea în sine nu este nou. Proiectarea, punerea în aplicare de către utilizatorii înșiși, este valoros pentru întreprinderi.
În întreprinderile mici și mijlocii care au vorbit despre „Dezvoltatorii de numărul de utilizatori“, este de fapt o utilizatorii de utilitate de afaceri, care își asumă sarcina de a crea propriile aplicații: scrierea macro-uri în VBA (Visual Basic for Applications), este programat în Excel.
La celălalt capăt al scalei sunt programatori profesioniști și specialiști, care permit societăii IT aceste platforme pentru a accelera aplicațiile de creare și de producție pentru a rezolva probleme specifice de afaceri.
„Mulți oameni vedea în continuare aceste produse doar instrumente, care permite de a îmbunătăți ceea ce am folosit pentru a face în [IBM] Lotus Notes sau [Microsoft] Access. Dar acest lucru nu este doar un instrument, este platforma reală.
Investiți în ele, veți obține posibilitatea de a crea aplicații care realizează orice scenariu“, - spune Reimer. - „Suport pentru dispozitive mobile nu este oferit ca un produs care este caracteristic.
Este o funcționalitate foarte largă. "
Printre altele, în raportul Forrester se axează pe trei mituri principale care sunt asociate cu platformele care necesită un minim de programare. Reimer a spus un pic despre fiecare dintre ele.
Mit №1: platforma-cod scăzut destinat numai pentru dezvoltatorii de mediu de utilizator și nu este potrivit pentru profesioniști.
„Baza studiului nostru a fost o listă a clienților care folosesc aceste produse. Când reflectăm asupra faptului că unește aceste persoane, sa dovedit că toate acestea sunt programatori profesioniști.
De atunci, ne-am întâlnit mulți dezvoltatori din rândul utilizatorilor obișnuiți, dar nu ar trebui să ofere aceste platforme un layperson fără o pregătire prealabilă „, - spune Reimer.
- „Nu știu un produs care ar satisface cu succes nevoile atât pentru profesioniști și utilizatorii finali obișnuiți, folosind același set de funcții.“
Mitul # 2: platforma-cod scăzut elimină necesitatea de program (spre deosebire de codul minim de lipsa codului).
„Când am făcut platformele de cercetare cu programare minimă, una dintre întrebările am cerut acest lucru a fost: atunci când se utilizează aceste produse, dacă a trebuit să scrie cod, și în ce cazuri?
Avem două răspunsuri: integrarea și interfața cu utilizatorul, „- continuă să Rymer. - Pentru că situația de integrare este dificilă. Sunt momente imprevizibile. Pot exista confuzii. Un alt domeniu care necesită scrierea de cod - o interfață de utilizator pentru dispozitive mobile.
În cazul în care utilizatorul dorește ca programul să funcționeze nu numai ca o aplicație web, astfel încât să puteți schimba aspectul, accesul la serverul de dispozitiv sau afișarea perfectă de pixeli pe ecran, platforma de cod scăzut, cel mai probabil, acest lucru nu va da.
În cazul dispozitivelor mobile de lucru este încă foarte mult. Trebuie să ne întoarcem la elementele de bază. "
Mitul # 3: platformă de cod scăzut - fără proiecte la scară largă.
„Pentru mine foarte interesant atunci când vine momentul în achizițiile din industrie. Deși nu a venit, pentru că profituri mari arată doar Salesforce și ServiceNow, care este deja cea mai mare companie; deși există Appian cu un profit de mai mult de 100 de milioane de dolari ... Este cineva lor l cumpere?
Do OutSystems Mendix sau cumpăra? De asemenea, este necesar să se monitorizeze sosirea Microsoft în această industrie, deoarece acestea sunt literalmente peste noapte poate deveni un jucător serios. Cred că în următorii 2-3 ani, companiile mari decid să achiziționeze cei care dau dovadă cei mai buni indicatori ai profitului, și nu va face propriul produs.
Pentru Oracle, tranzacția în valoare de 50 de milioane de $ - chestia asta, „- spune Reimer.
Metodologia de testare Pcmag
În timpul testului nostru, fiecare dezvoltator a folosit una dintre platformele cu scrierea de cod minim pentru a crea o aplicație de bază pentru afaceri de planificare. Provocarea a fost de a crea o aplicație care vă permite să adăugați un nou eveniment (nume, data / ora, durata), trimite invitații la alți utilizatori, creați un buton „Salvare eveniment“ și posibilitatea de a vizualiza evenimentele din calendar sau cronologică o oră listă.
Numai după ce se face acest lucru, dezvoltatorii pot experimenta cu personalizare a interfeței cu utilizatorul și funcții suplimentare, cum ar fi alerte.
Asta înseamnă că acești dezvoltatori utilizează pentru a crea aplicații în Appian, Microsoft PowerApps, Salesforce de trăsnet și Zoho Creator. Diferența esențială dintre platforme este că Appian specializată în cod-scăzut și managementul proceselor de afaceri, și Microsoft, Salesforce și Zoho oferă produsele lor, ca parte a unui sistem mai mare.
De exemplu, Zoho Zoho CRM produce, de asemenea, instrumente, Zoho Projects și Zoho Books.
De ce test de am invitat dezvoltatorii profesioniști, mai degrabă decât utilizatorii de afaceri obișnuiți? Pentru aceasta au existat mai multe motive. Așa cum sa explicat de către Rymer, programatori și specialiști IT care lucrează în companii care utilizează aceste platforme cu mult mai mare regularitate decât dezvoltatorii amatori.
Ne-am dorit pentru a testa dacă crearea rapidă a aplicațiilor pe o platformă care nu are nevoie de cod de scris, este mai ușor decât procesul de dezvoltare tradițional, în cazul în IT departament se va cere să rezolve o întrebare simplă sau de a adăuga o sarcină simplă.
dacă vom efectua un test similar cu programatori amatori? Sau va apela personalul corporativ neavizat în laboratorul nostru tehnic, l-au pus la calculator și a fost forțat să scrie o cerere, fără nici o linie de cod?
Așa cum sa dovedit a platformei
Când m-am dus la numărătoarea inversă și pentru a începe crearea de aplicații, dezvoltatorii au descoperit punctele forte și punctele slabe cu care se confruntă fiecare dintre platforme. Cu toate acestea, în orele târzii ale tuturor am reușit să scrie un program.
Pe toate cele patru platforme ar putea crea un lucru corect (sau, cel puțin, doar locul de muncă) pentru aplicare eveniment de planificare, dar este cel mai bine el însuși arătat Appian și Zoho Creator. În ceea ce privește Appian, Apps Quick Appian și versiunea matură a Appian Designer, care lucrează în tandem puternic, vă permite să creați rapid o aplicație și apoi personalizați-l și adăugați funcționalitatea necesară.
Rapidă Aplicațiile funcționează în primul rând cu formele, iar versiunea completă a Designer, aveți posibilitatea să glisați și să fixați orice date și obiecte folosind procesul de Appian Modeler. Aceasta este platforma cea mai completă și simplu, cu minime de scris cod de toate testate pentru stabilirea de aplicații de management al proceselor de afaceri.
Zoho Creator a aratat, de asemenea, mâna lor excelentă. Un dezvoltator ar putea crea o aplicație de bază pentru a planifica, fără probleme, în aproximativ 10 de minute și a petrecut restul timpului, implicat în personalizare.
După cum Raymer avertizat când a vorbit despre limitările asociate cu platformele-cod scăzut, dificultăți în curs de dezvoltare orice punct de pe personalizarea interfeței cu utilizatorul și optimizarea aspectul cererii pentru dispozitive mobile.
Dintre toate platformele atunci când se utilizează Zoho Creator a luat scris mai mult cod. În același timp, funcționalitatea inovatoare a acestei platforme, care nu necesită abilități de programare, suficient pentru o oră, pentru a crea o aplicație de înaltă calitate.
Salesforce Lightning a arătat un loc de muncă foarte bun, ceea ce a dus la cererea de apel vizual. Procesul de dezvoltare nu a emis dificultăți semnificative. Dezvoltator cel mai jenat că Salesforce Lightning este strâns legat de Salesforce App Cloud și produs de CRM-sistem.
Când vine vorba de personalizare, dezvoltare la fulger puternic se bazează pe cunoașterea limbajului de programare APEX de la compania Salesforce, astfel încât specialistul nostru a sfătuit-o să programatori și utilizatori cu o vastă experiență cu produse Salesforce.
Cu toate acestea, Salesforce a avut grijă să ofere formare: pe un site numit Salesforce Trailhead oferă o gamă largă de cursuri pentru a ajuta utilizatorii.
Microsoft PowerApps - este gratuit și este cel mai nou al platformei considerate (în prezent disponibilă numai versiunea beta), care va dura ceva timp pentru a deveni un produs cu drepturi depline.
În PowerApps interfață cu utilizatorul cel mai elegant construit în pas cu pas instrucțiunile platforma pentru crearea de aplicații și o varietate de template-uri pentru dispozitive mobile.
UI Arată dezvoltatorul este foarte simplu, și a scris o cerere bate joc în 5-10 minute, dar sa dovedit că programul rulează pe Windows 8.1 și Windows 10. Dificultățile au apărut cu transferul de date, chiar și atunci când se utilizează Microsoft OneDrive.
În ciuda deficiențele PowerApps beta, că el nu a fost surprins, Dzhona Raymer vede un mare potențial în produsul de la Microsoft, în special în cazul în care compania, în plus față de codul scris, va fi capabil de a adăuga un mijloc convenabil de procesare de business intelligence.
„Nu PowerApps pentru a crea pentru utilizatorii finali ca SharePoint Designer, sau pentru dezvoltarea profesională? Aceasta este o întrebare importantă și răspunsul la acesta în viitor, - spune Rymer, - cred că, Microsoft intenționează să integreze PowerApps cu Microsoft Power BI ca cele două utilități pe care oamenii se vor bucura impreuna.
Acesta este un factor important, deci ar trebui să ia o privire mai atentă la PowerApps, atunci când platforma devine mai disponibile pe scara larga. "