Totul pentru web-maestru

Manual privind Macromedia ColdFusion

Probabil, nu este nevoie să explice ce Internet sau Web-tehnologii. Astăzi, cele mai multe companii, fie că este vorba o corporație mare sau o firmă de afaceri mici, cu utilizarea tehnologiei informației pentru a automatiza procesele de afaceri, în cazul în care Web-ul este de multe ori servește ca tehnologia de bază, și chiar singura.

Web-tehnologia se dezvoltă foarte rapid, iar cele mai multe dintre problemele rezolvate prin eforturile comune ale comunității internaționale de calculator.

Care este fenomenul de tehnologii bazate pe Web, pe de o parte, care a cauzat o astfel de rapidă utilizatori descoperire de masă la Internet, iar pe de altă parte, a cauzat un interes mare și în creștere în toate elita de afaceri mondială a unei noi principii de gestionare a informațiilor specifice sistemelor intranet? Potrivit multor experți, motivul constă în faptul că bazate pe web, în ​​primul rând, bazat pe cel mai natural pentru modul uman de a utiliza informațiile de care are nevoie (furnizarea de informații cu privire la inițiativa consumatorului), și în al doilea rând, oferă un instrument universal, natural, intuitiv clar pentru accesul la informație persoana medie, și, în al treilea rând, este abordarea cea mai versatil la integrarea resurselor informaționale.

„Hoinărind“ a diferitelor resurse ale rețelei de Internet la nivel mondial, putem ghici doar despre modul în care formarea unuia sau a altuia HTML pagini. Acest lucru poate fi o pagină care este actualizată din când în când Web-masterat prin FTP-protocol, iar pagina este actualizată dinamic, adică. E. direct în corpul paginii este scris codul care se execută în contextul de server. De exemplu, pe web-server găzduiește baza de date și pagina corespunzătoare „inteligente“, care indică sursa de date, și a inclus o cerere de date. Lor client (browser web), display-uri bazate pe setul de o anumită parte a paginii în sine (șablon) și rezultatul interogării.

Cu toate acestea, aceasta nu exclude opțiunea intermediară atunci când pe serverul local al unei anumite pagini ale companiei sunt create dinamic folosind baza de date corporative, iar apoi rezultatul este trimis la același protocol FTP, în conformitate cu programul specificat în aceleași Web-stăpânilor. Pentru a rezolva astfel de probleme sunt instrumente software, denumite servere de aplicații bazate pe Web.

Astăzi, există o serie de tehnologii care realizează programul-script pe server pentru a oferi clienților prin rezultatele programului pentru a afișa Web browser. Acest Microsoft Active Server Pages (ASP), și Java Server Pages (JSP), și Perl și Personal Home Page

(PHP), și Sybase Putere Dynamo și t. D.

Cu toate acestea, există un alt produs software de corporația Macromedia. Acest ColdFusion. Ceea ce, de fapt, vor fi discutate în această carte.

Scopul cărții - studiu oportunități ColdFusion ca un mijloc de dezvoltare a aplicațiilor bazate pe Web.

Cine ar trebui să citească această carte?

ColdFusion este axat pe dezvoltatorii de grave, care creează aplicații pentru Web, de sprijin de e-commerce și baza de date. Programul dispune de nivel vizual de programare profesională, precum și dezvoltarea de baze de date și instrumente de depanare.

Unul dintre punctele forte ale programului este capacitatea sa de a gestiona proiecte mari, care implică o mulțime de dezvoltatori și servere. Programul incorporat, de asemenea, un puternic limbaj de scripting server-side (ColdFusion Markup Language, CFML), cu sintaxa bazate pe tag-uri, care funcționează cu HTML și XML.

ColdFusion are suport WML (Wireless Markup Language, un limbaj de marcare pentru dispozitive fără fir).

Dacă sunteți un profesionist Web-master, are în arsenalul său de cunoștințe de bază de ASP, PHP sau Perl, atunci această carte vă va ajuta să se ocupe cu încă un alt instrument pentru dezvoltarea Web-site-uri.

Dacă nu ați pune încă serioase aplicații bazate pe Web, dar aveți experiență cu HTML, puteți utiliza ColdFusion pentru a îmbunătăți propriile pagini web și să se alăture mai târziu rândurile proprietarilor de profesie onorabilă - Web-master. Dar nu fac nici o greșeală: pentru a fi într-adevăr numit „maestru“, este necesar să se lucreze din greu.

Dedicate Web-design, această carte dezvăluie posibilitatea de înaltă calitate, de înaltă performanță și foarte extensibil platforma Macromedia ColdFusion pentru construirea de sisteme de e-commerce pe scară largă.

Pentru a simplifica percepția majorității capitolelor include, în plus față de teoria unui curs practic privind utilizarea etichetelor și a funcțiilor ColdFusion Markup Language (CFML) în ceea ce privește obiectul prezentului capitol.

Cartea descrie pașii de bază pentru instalarea și configurarea pragrammnogo produsului, abilitățile inițiale în mediul ColdFusion Studio, etapele de proiectare a aplicațiilor bazate pe Web, inclusiv formularea problemei, definirea regulilor de afaceri, dezvoltarea de baze de date si design de proiectare a proiectului.

Cartea cuprinde, de asemenea, elementele de bază ale limbajului CFML, oportunități pentru managementul aplicațiilor cu utilizarea de fișiere de configurare, lucru cu datele care furnizează sintaxa-limbaj SQL, de gestionare a fișierelor, organizarea sistemului de site-ul de căutare.

Precum și cartea descrie modul de utilizare a limbii CFScript, server de e-mail, COM, CORBA-obiecte, WML-pagini pentru dezvoltarea WAP-aplicații.

La sfârșitul cărții prezintă aplicația cu informații de fond suplimentare cu privire la sintaxa tag-uri ColdFusion și funcții.

Macromedia ColdFusion - de înaltă calitate, de înaltă performanță, platforma poate extinde cu ușurință pentru dezvoltarea de aplicații bazate pe Web, inclusiv construirea de sisteme de e-commerce pe scară largă ... Acesta conține propriul software mediu de rulare oferă suport pentru tehnologia de server populare oferă avansate de management și de securitate, în plus, în practică, are o cerere mare în rândul comunității de web-developer.

ColdFusion, a devenit recent un produs al Macromedia, Inc. combina ambele bazate pe Web server de aplicații, ColdFusion Server, precum și instrumente de dezvoltare de aplicații pe platforma sa, ColdFusion Studio.

ColdFusion din istorie, sau de la Allaire la Macromedia

Pentru a fi mai precis, această asociere este de fapt o achiziție profitabilă Macromedia Allaire. Pentru fiecare actiune Macromedia Allaire a dat 0,2 din propriile acțiuni și un alt 3 $. Astfel, suma tranzacției a fost de aproximativ $ la 360 Mill. Prin urmare, compania a combinat este numit Macromedia, are sediul in San Francisco si birouri in Boston. Șef al companiei pentru perioada scrierii cărții a rămas Rob Burgess (Rob Burgess), președinte al CEO consiliului de Macromedia, și Dzheremi Alleyr (Jeremy Allaire) a preluat functia de Director Tehnic (Chief Technical Officer, STO), același post deținut în compania Allaire.

Deci, în lume, a existat o companie care este în măsură să ofere utilizatorilor săi cu o întreagă gamă de soluții software pentru furnizarea de Web-servere ale ciclului de viață de orice complexitate, de la simple la portaluri homepages complexe de e-commerce. Înainte de fuziunea Allaire și Macromedia au fost destul de strânsă cooperare în domeniul tehnologiilor bazate pe web și de a face toate eforturile posibile pentru integrarea reciprocă a produselor lor, astfel încât integrarea ulterioară a liniilor de produse software nu ar trebui să provoace multe dificultăți. După cum se menționează într-un comunicat de presă comună, rata de bază se va face pe produse, cum ar fi Allaire ColdFusion, Allaire JRun, Macromedia Dreamweaver si Macromedia Flash. În principiu, aceste produse oferă doar toate etapele de dezvoltare și de întreținere a aplicațiilor bazate pe Web.

Ce face ColdFusion capacitatea competitivă?

Conform diferitelor studii, ColdFusion - în SUA, unul dintre liderii în vânzări în rândul aplicațiilor web-server. Cu toate acestea, nu trebuie să ne uităm de existența ASP, JSP, PHP, Perl și tehnologii similare concurente. Mai ales pentru că cele mai multe dintre acestea sunt distribuite în mod liber. În același timp, un număr mare de oameni folosesc ColdFusion. Există trei motive principale de ce ar trebui să alegeți ColdFusion.

Primul motiv - simplitate. Mulți dezvoltatori aleg ColdFusion, bazat pe ușurința învățării. Majoritatea dezvoltatorilor cu HTML-competențe sunt limbaj ColdFusion, care este adesea menționată ca CFML (ColdFusion Markup Language, ColdFusion Markup Language), este foarte intuitiv.

Al doilea motiv - putere. În ciuda faptului că ColdFusion este ușor de învățat, de asemenea, este un instrument extrem de puternic pentru dezvoltare. Există mai mult de șaptezeci de tag-uri, mai mult de două sute patruzeci de funcții în CFML. O scurtă trecere în revistă a principalelor servicii oferite prin CFML, după cum urmează:

  • Lucrul cu date prin intermediul ODBC, OLE DB și drivere native pentru Oracle, Sybase, Informix, DB2;
  • accesul la e-mail prin POP și SMTP; de lucru cu N directoare prin intermediul protocolului LDAP;
  • accesul la sisteme de fișiere direct prin intermediul driverului și prin FTP;
  • accesul la obiecte distribuite folosind tehnologia COM, CORBA iEJB;
  • dezvoltarea de etichete personalizate folosind CFML, C ++, Java sau Delphi;
  • date de sprijin de partajare model de WDDX (Web Distributed Data Exchange);
  • de securitate;
  • de control al fluxului de management.

Al treilea motiv - comunitatea. Unul dintre cele mai importante motive pentru a alege ColdFusion - dezvoltatorii ColdFusion-comunitate. Disponibilitatea de dezvoltatori open source este cauza crearea de comunități activiste care se concentrează pe un anumit produs software sau instrument. Un grup similar sa format în jurul și ColdFusion. De la forumuri dezvoltator activ MacromediaAllaire pagini la grupuri de ColdFusion-utilizator active (CFUGs) în întreaga lume. Întotdeauna cineva acolo pentru a vă ajuta să găsiți soluția la problema. comunitate activă oferă sotnts pentru o ColdFusion tag-uri personalizate, multe exemple utile din diverse publicații.

Oportunități ColdFusion Server

Oportunități ColdFusion Studio

articole similare