Titanium Studio RC 1 Prezentare generală

Appceleratorul este cunoscut pentru produsul revoluționar Titanium Developer, care a permis dezvoltatorilor web să creeze aplicații mobile fără a învăța Cocoa-Touch sau Java. Ei au lansat recent prima lor actualizare majoră de la achiziționarea Aptana: un IDE cu drepturi depline. Titanium Studio RC 1 este acum disponibil pentru descărcare. Dacă nu sunteți familiarizați cu Appcelerator sau nu sunteți sigur de avantajele și modificările aduse de Titanium Studio, consultați această prezentare generală rapidă pentru a vedea ce caracteristici noi au de oferit.


Titan? Ca metalul?

Dacă sunteți un dezvoltator de dispozitive mobile, dar nu ați auzit de Titanium Developer, vă lipsesc pe unele lucruri foarte interesante.

Când mă gândesc la anii în care dezvoltam site-uri web și lucram cu calculatoare, nu mă pot gândi la nimic care mi-a fost atât de revoluționar ca platforma Titanium Developer.

Sunt un dezvoltator web. Am vrut să construiesc aplicații mobile pentru dispozitivele iPhone și Android când au ieșit, însă cunoștințele despre obiectivul C și Java mi-au lipsit puțin.

Proiectul Titanium mi-a permis să folosesc cunoștințele mele existente despre HTML, CSS și JavaScript pentru a crea câteva lucruri incredibile. Aplicații native, cross-platform. Toate dintr-o singură bază de cod.

Vreau să menționez aici că Titanium Developer / Studio suportă dezvoltarea pentru aplicații desktop, de asemenea. Aveți grijă la OS X, Windows și Linux!


Titanium Developer. Asta este anul trecut?

Da, l-am lăudat pe Titanium Developer de mai sus. Este și va continua să fie o bucată incredibilă de software. Dar are coborâri. Pe lângă compilarea aplicațiilor, sunteți pe cont propriu.

Titanium Developer nu are un explorator de proiecte. Titanium Developer nu are un editor de coduri. Titanium Developer nu are depanare. Chiar ești singur.

Pot exista anumite beneficii pentru această abordare slabă a dezvoltării, iar noi vom discuta mai târziu. Cu toate acestea, punctul meu principal este că Titanium Developer va fi folosit împreună cu orice altceva pe care îl utilizați în timpul dezvoltării unui proiect.


Bună. Sunt Titanium Studio.

La data de 7 ianuarie a acestui an, Appceleratorul a finalizat achiziția companiei Aptana. Această veste ma făcut foarte entuziasmat. Planurile lor au fost să combine doar lansat Aptana Studio 3 și Titanium Developer pentru a crea un IDE complet încărcat și dotat cu capabilități Titanium Developer. Așa au făcut ei. Ceea ce urmează sunt unele dintre cele mai importante.


Finalizarea codului

Acesta este un imens economizor de timp. Mai ales când învățați API Titanium.


Proiect Explorer

Nu este într-adevăr o mulțime de spus despre exploratorul de proiect. Acesta vă permite să navigați printr-un proiect și să schimbați proiectele disponibile dintr-un meniu derulant.


Debugging

Funcția integrată de depanare este imensă. Înainte, în cazul în care a apărut o eroare în aplicația dvs., aceasta ar eșua și va arunca o eroare standard JavaScript cu un număr de linie al codului dvs. enumerat sau pur și simplu nu va lansa. Procesul de depanare a fost destul de frustrant la acel moment.

Cu ajutorul programului de depanare integrat, este posibil să vedeți în timp real ceea ce face aplicația dvs. Este posibil să setați puncte de întrerupere a codului. Acest lucru se poate face prin dublu-clic în marginea de lângă linia de cod de interes.

Acest lucru face posibilă examinarea în profunzime a liniilor / fragmentelor de coduri sau modificarea variabilelor în momentul executării.


Git Integration

Sprijinul pentru Git este construit chiar înăuntru. Acest lucru face foarte ușor să colaborați la proiecte din cadrul Titanium Studio. Tot ce trebuie să faceți este să introduceți informațiile din ecranul preferințelor.


Validarea codului

Din nou, nu există prea multe de spus despre acest lucru, dar este acolo. Deci, pentru ceea ce merită, este posibil să verificați codul cu validatorii W3C pentru a vă asigura că este compatibil și fără erori.


Noțiuni de bază în studio Titanium

Totul în Titanium Studio este foarte clar înainte de instalarea SDK-ului Android și SDK-ului iOS. Există, de asemenea, o mare documentație încorporată și instrucțiuni pas cu pas despre cum să faceți acest lucru. Ceea ce voi sublinia este cum să lansați un proiect într-un simulator și să editați informațiile despre proiect.


Editarea informațiilor despre proiect

M-am simțit destul de supărat pe cât de ușor a fost asta. În Titanium Developer, a existat o fila de informații despre proiect. Trebuie doar să faceți clic pe acest lucru și să îl modificați. Am petrecut cam 10 minute în jur în Titanium Studio. Este foarte ușor.

Pentru a face acest lucru, deschideți pur și simplu tiapp.xml fişier. Există toate informațiile.


Lansarea unui proiect în simulator

Lansarea unui simulator a fost destul de diferită încât am făcut clic pe câteva lucruri greșite. Are sens. Folosește o Joaca pentru a porni simulatorul. Știu, dreptate ușoară?


Este într-adevăr un Con?

Să jucăm avocatul diavolului pentru o secundă. Am fost destul de luat de Titanium Studio. Dar, este ceva ce am lipsit? Sincer, nu cred. Totuși, hai să vorbim prin asta.


Utilizarea forțată a unui IDE specific

Dar dezvolt doar în TextMate / Coda / TextWrangler / DreamWeaver / Eclipse / etc. O.K. Asta este adevărat. Toată lumea are preferința lor aromă de editor de cod sau IDE. Cei mai mulți dintre noi au setările de comandă rapidă memorate și setările cod-ajutor. Ar putea exista o mică curbă de învățare. Nu am fost încă împiedicată. Dar nu am putut argumenta împotriva acestui lucru.


HD mai mare urmă Pentru App

Cu câteva luni în urmă nu aș fi adus acest lucru. Aproape ca un salt înapoi în timp. Astăzi, HDD-ul standard are o cantitate extraordinară de stocare. De ce să aduci asta? Recent am modernizat noul meu MacBook Pro cu un SSD (Solid State Drive). Creșterea vitezei este fenomenală. Am făcut o lovitură mare în spațiul meu de stocare, totuși, și acum numărăm fiecare MB.

Titanium Developer a fost ceva ridicol de descărcat. Ceva ca doi sau trei megaocteți. Spațiul folosit aici era doar în SDK-urile Android și iOS. Titanium Studio este un IDE cu drepturi depline. Dosarul de aplicații cântărește la 291,6 MB pentru mine.

Ar putea fi un factor? Poate.


Timp de încărcare mai lung

Aproape că nu am vrut să spun asta, dar este adevărat. Marginal. Titanium Developer a fost o bucată mică de software ușor. Pe vechiul meu sistem se încărca destul de repede. Un IDE ca Eclipse a luat puțin timp.

Pentru comparație, am realizat un test "foarte științific" pe timpul de încărcare Titanium Developer și Titanium Studio. (O singură mie, două o mie.)

Pentru scopuri de referință, folosesc un nou MacBook Pro cu 8 GB de memorie RAM, un SSD de 80 GB și un procesor Intel Core i7 la o frecvență de 2 GHz.

Titanium Developer a fost încărcat și gata să meargă în trei secunde. Titan Studio puțin mai lent la 11 secunde. Va juca acest lucru un factor în atitudinea și preferința dezvoltatorului? Mă îndoiesc foarte mult, dar nu voi renunța la posibilitatea apariției întrebării.


Rezumat

Chiar cred că IDE-ul integrat în Titanium Studio este o călătorie acasă. Sa adresat atâtor lucruri cu Titanium Developer. Totul este chiar acolo într-un singur program. Nu există nici o fișă cmd + (alt + tab pentru prietenii mei Windows) între programe, scufundând prin dosare pentru a vă găsi directorul cu nisip, și nu mai ghicim când depanem.

În opinia mea, aceasta este o lansare solidă și un mare pas înainte pentru Appcelerator.

Titanium Studio RC 1 poate fi descărcat direct de pe site-ul Appcelerator.

Cod