10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.
ro - ITSpark - your IT adventure
itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 1/11 Introducere n Microsoft Web Platform WIKI Acest material este produs sub licen CC BY 3.0 de ctre membrii echipei ITSpark.ro, cu susinerea Microsoft Romnia (Todi, Zoli, Sebi, Petru, @OpenAtMicrosoft i alii). Acest material este adresat n egal msur factorilor de decizie din organizaii, administratorilor de sisteme i dezvoltatorilor care utilizeaz i cunosc foarte bine urmtoarele produse i tehnologii: Microsoft Windows Server, IIS, SQL Server, Visual Studio, ASP.NET i PHP. [toc] Din aceast prezentare aflai: care sunt produsele i tehnologiile prezente n Microsoft Web Platform care sunt principalele proceduri pentru implementarea Microsoft Web Platform cum putei gestiona site-uri i aplicaii web cu ajutorul Microsoft Web Matrix care sunt principalele avantajele pentru organizaiile care au ales s utilizeze Microsoft Web Platform Platforma Web Microsoft (MWP) este alctuit dintr-o serie de produse separate, care, combinate, servesc ca o puternic baz pentru crearea de aplicaii internet deosebite (RIA, adic Rich Internet Applications), utile oricrei organizaii, de orice mrime. Microsoft ofer versiuni gratuite ale acestor produse, ceea ce permite dezvoltatorilor s creeze rapid aplicaii web utile i interesante. Un singur pachet descrcat permite instalarea celei mai noi versiuni Microsoft Web Platform, care include un framework, instrumente, server, baz de date i multe alte lucruri utile. Utilizarea Microsoft Web Platform ncepe cu executarea Microsoft Web Platform Installer, care va instala Internet Information Server (IIS) pe o main cu sistem de operare din familia Windows Server cu .NET Framework. IIS gzduiete ASP.NET pentru a furniza pagini HTML dinamice cu funcionalitate Ajax. Silverlight permite realizarea RIA (Rich Internet Applications) prin aducerea unei mici poriuni din .NET Framework spre orice tip de browser. Serverul SQL ofer suportul necesar pentru bazele de date ale site-urilor. Visual Studio i Expression Studio ofer toate instrumentele necesare pentru dezvoltarea de aplicaii ASP.NET, AJAX i Silverlight pe Microsoft Web Platform. Instalarea Microsoft Web Platform Planificarea instalrii nainte de a descrca i de a instala Microsoft Web Platform, sistemul de operare care va gzdui platforma trebuie actualizat cu cel mai nou Service Pack i cu ultimele patch-uri oficiale. Trebuie aleas o main fizic sau una virtual Trebuie instalat unul dintre sistemele de operare compatibile Windows XP SP2+ Windows Server 2003 SP1+ Windows Server 2008 + Windows Vista SP1+ Windows 7 + Trebuie executat Windows Update pentru a gsi update-uri critice i pentru a le instala. Instalarea tuturor actualizrilor poate fi un proces de durat 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 2/11 Asigurai-v c avei drepturi de administrator pe aceast main. n mod implicit, n Windows Server 2008 sau n Windows Vista utilizatorii nu au aceleai drepturi cu un full system Administrator, chiar dac sunt membrii ai grupului local de utilizatori Administrators. Asigurai-v c avei acces la contul full Administrator sau c putei utiliza drepturile sale prin instrumentul n linie de comand runas, sau prin rularea Setup ca Administrator. Executarea instalrii Microsoft Web Platform Installer servete la gestionarea acestui proces. Este recomandabil s studiai n prealabil site-ul Microsoft Web Platform http://www.microsoft.com/web Descrcai i rulai executabilul gratuit al Platform Installer (wpilauncher.exe) de la adresa http://www.microsoft.com/web/downloads/platform.aspx Fereastra Web Platform Installer cuprinde trei seciuni principale: Spotlight (cele mai noi aplicaii i ultimele actualizri), Products i Applications (aplicaii web). Selectai din fiecare seciune toate componentele MWP pe care dorii s le instalai. Apsai butonul Install Parcurgei i acceptai dup caz toate acordurile de liceniere necesare. Dac ai decis instalarea SQL Server Express atunci trebuie instalat i Windows Integrated Authentication (acceptai n caseta de dialog care apare). Web Platform Installer instaleaz toate componentele necesare funcionalitilor selectate. Atenie instalarea poate fi de durat i cere restartarea mainii. La final rulai din nou Windows Update pentru a verifica dac nu exist pachete de actualizare suplimentare. Dac exist, instalai-le. Trecei la dezvoltarea aplicaiilor folosind noile instrumente. Spre sfritul acestui material este prezent un ghid practic ilustrat care include parial etapele de mai sus. Instrumente incluse in Microsoft Web Platform Introducere De-a lungul timpului, Microsoft a lansat o gam larg de produse, cu versiuni multiple, utile la crearea de platforme unice, foarte flexibile pentru dezvoltatorii Web. n trecut, un administrator trebuia s urmeze separat toate aceste proceduri: Instalarea Internet Information Server 6.0 sau 7.0 Instalarea .NET Framework 2.0, 3.0 i/sau 3.5 pentru suport ASP.NET Instalarea Visual Studio 2005 sau 2008 Instalarea extensiilor AJAX pentru Visual Studio 2005 Alternativ instalarea Visual Studio Web Designer (free) Instalarea Visual Studio 2008 SP1 Instalarea Silverlight 3 Tools pentru Visual Studio 2008 SP1 Instalarea SQL Server 2005 sau 2008 Alternativ instalare SQL Server Express (free) Instalarea Expression Studio 3 Instalarea PHP pentru Windows n prezent, ns, Microsoft Web Platform Installer ofer instalarea tuturor acestor instrumente ntr-un singur proces automatizat, care ine cont de interdependenele software, ceea ce simplific munca administratorilor i reduce durata de implementare. Microsoft Web Platform Installer 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 3/11 Microsoft Web Platform Installer ofer un singur installer care descarc toate programele necesare pentru a construi i lansa o soluie web complet bazat pe Microsoft Web Platform. ASP.NET este o platform gratuit foarte puternic pentru dezvoltarea de aplicaii web dinamice, pornind de la site-uri Web personale i pn la aplicaii Web de scar larg, nivel enterprise. este o platform adaptabil la o gam larg de proiecte i stiluri de dezvoltare este parte a .NET Framework (cnd codeaz ASP.NET, dezvoltatorii au acces la ntregul Framework .NET) Formulare Web ASP.NET O platform pentru pagini i controls care permite dezvoltatorilor s construiasc aplicaii web folosind interfee prefabricate, disponibile n seturi uor de folosit i uor de personalizat. ASP.NET Dynamic Data Este un data scaffolding framework care permite dezvoltarea rapid de aplicaii funcionale pe baz de date folosind ASP.NET Web Forms i este bazat pe modelul LINQ to SQL sau Entity Framework. ASP.NET Dynamic Data aduce surplusuri pozitive de funcionalitate i rapiditate la dezvoltarea aplicaiilor fa de controalele de date ASP.NET tradiionale. (Scaffolding este un mecanism care duce puterea i funcionalitatea framework-ului pentru pagini ASP.NET la un nivel superior prin afiarea dinamic de pagini bazate pe data model, fr a fi nevoie de pagini fizice.) ASP.NET AJAX Este un framework destinat dezvoltrii rapide a aplicaiilor web cu grad ridicat de interactivitate, care funcioneaz n toate browserele majore. ASP.NET AJAX ofer o serie de avantaje : Suport pentru jQuery, o bibliotec JavaScript care simplific operaii document traversing, event handling, animaiile i interaciunile AJAX pentru dezvoltare web rapid. Suport pentru mbuntiri aduse paginilor web folosind controale AJAX cu suport pentru toate browserele moderne. Acces la remote service i date din browser fr JavaScript complicat. Eficien i uurin crescute n utilizarea Visual Studio 2008, folosind suportul integrat n acesta pentru ASP.NET AJAX, suport mbuntit pentru JavaScript i o nou interfa a aplicaiei pentru proiectarea paginilor Web. ASP.NET MVC Este un framework gratuit suportat de Microsoft, pentru construirea de aplicaii care folosesc pattern-ul model-view- controller. Ca i ASP.NET Web Forms, ASP.NET MVC este construit pe baza framework-ului ASP.NET. Avantaje oferite de ASP.NET MVC: Ofer control complet asupra codului HTML Permite integrarea rich Ajax Site-uri cu url-uri intuitive Permite realizarea de aplicaii mai uor de meninut i de extins n timp. Suport pentru dezvoltarea pe baz de teste. Rularea aplicaiilor ASP.NET pe IIS ASP.NET se integreaz strns cu IIS pentru urmtoarele: management, configurare i request processing. Gestionarea unor setri ASP.NET cum ar fi .NET authorisation rules i ASP.NET Providers se face prin IIS7 Management Console. Noul sistem de configurare IIS7 distributed, bazat pe XML, conine setrile pentru IIS, ASP.NET i alte componente, cum ar fi FTP 7.0 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 4/11 Visual Studio Visual Studio este cel mai titrat mediu integrat de dezvoltare pentru proiectarea, dezvoltarea i testarea aplicaiilor i serviciilor de generaie viitoare. Prin mbuntirea experienei dezvoltatorului pentru cele mai noi platforme Windows, Web, dispozitive, i Microsoft Office Visual Studio 2008 ajut utilizatorii i organizaiile s proiecteze i s livreze rapid soluii software viabile, complete i interconectate. n Visual Studio se pot crea rapid i eficient noi experiene Web prin simplificarea procesului de dezvoltare, fie c este vorba despre soluii specifice orientate spre client sau despre servicii Web. Echipele de dezvoltatori Web pot colabora mult mai eficient i pot obine rezultatele scontate mai repede prin integrarea editoarelor i a mediilor de proiectare avansate din noul Expression Studio n fluxul de proiectare i prin incorporarea gamei largi de funcionaliti Windows Live n soluiile create. Visual Studio ofer dezvoltatorilor toate instrumentele necesare i suportul pentru frameworks pentru a crea aplicaii Web convingtoare, viabile i expresive cu interfee Web AJAX. Dezvoltatorii pot profita de aceste framework-uri client i server side deosebit de bogate ca opiuni pentru a crea soluii specifice pentru clieni, care se integreaz cu orice surs de date din back-end, ruleaz pe orice browser modern i au acces complet la ASP.NET application services i la platforma Microsoft. Pe msur ce conceptul de servicii Web evolueaz, Visual Studio va permite dezvoltatorilor configurarea de servicii endpoint cu aceleai instrumente i acelai cod, independent de wire protocol (HTTP sau TCP/IP), transmiterea de mesaje i testarea serviciului fr cod. Dezvoltatorii i partenerii vor fi n msur s extind protocolurile de baz n aa fel nct acestea s poat gestiona orice serviciu Web nou definit. Developerii pot utiliza instrumente RAD (Rapid Application Development) pentru adugarea rapid i uoar a conexiunilor client i a proxy-urilor la serviciile existente i le pot testa fr a mai fi nevoii s scrie cod. Silverlight Silverlight este un plugin cross-browser i cross-platform creat pentru a oferi experiene media i aplicaii Web interactive de ultim generaie i aplicaii Web de nalt interactivitate. Silverlight ofer un mod flexibil de programare care suport AJAX, VB, C#, Python i Ruby i care se integreaz cu aplicaii web deja existente. Silverlight suport livrarea rapid i eficient ca i costuri a coninutului video de nalt calitate pentru toate browserele majore care ruleaz pe Mac sau pe Windows. Silverlight completeaz alte produse Microsoft cum ar fi ASP.NET, Windows Server i Windows Media pentru a furniza aplicaii Web cu un grad de interactivitate fr precedent. Arhitectura Silverlight respect standardele Web 2.0 i permite developerilor web din mediul enterprise s-i extind cunotinele pentru a livra experiene tot mai bune. Avantajele implementrii Silverlight Abilitatea de a oferi media ca parte a experienei Web pe sistemele de operare Windows, Mac sau Linux Integrarea simpl cu tehnologiile Web existente i asset-uri cum ar fi ASP.NET i servicii SharePoint O mai bun experien de utilizator pentru aplicaia web, fr consideraii de implementare (without deployment considerations) PHP pentru Windows Microsoft Web Platform suport interoperabilitatea aplicaiilor PHP cu soluiile construite pe Windows. Foarte muli developeri PHP folosesc curent Windows ca mediu de dezvoltare, iar cu Windows Web Application Gallery, dezvoltatorii PHP au la dispoziie numeroase aplicaii i soluii bazate pe PHP care ruleaz foarte bine sub Windows. 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 5/11 SQL Driver SQL Server Driver for PHP 1.0 este proiectat s ofere integrarea scalabil solid cu SQL Server pentru aplicaii PHP dezvoltate pe platforma Windows. Driverul pentru PHP este o extensie a PHP 5 care permite citirea i scrierea datelor SQL Server de ctre scripturile PHP. Acesta furnizeaz o interfa procedural pentru accesarea datelor n toate ediiile SQL Server 2005 i SQL Server 2008 (inclusiv ediiile Express). FastCGI Componenta IIS FastCGI permite gzduirea performant a unor framework-uri populare cum ar fi PHP pe IIS Server. FastCGI ajut aceste framework-uri s obin performane sporite pe Windows via CGI, n timp ce sunt rulate stabil n medii de producie. Expression Studio Expression Studio este o suit de instrumente profesionale de design pentru designeri creativi i dezvoltatori care trebuie s-i transpun proiectele n aplicaii reale: Expression Web Un instrument de design folosit pentru realizarea de site-uri web de calitate, supuse riguros standardelor Web. Este un mediu de proiectare vizual cu o interfa simpl, eficient, care genereaz cod CSS curat. Paginile PHP pot fi deschise i editate direct n Expression Web. Include un server de dezvoltare, ceea ce elimin dependena de un server extern. Expression Design Un instrument de illustration i proiectare grafic ce permite elemente utile pentru interfee cu utilizatorul ale aplicaiilor Web sau desktop. Expression Blend Un instrument de design care combin puterea XAML, .NET i Silverlight pentru crearea de aplicaii Web sau desktop. Expression Media Un instrument de gestionare a asset-urilor pentru catalogarea i organizarea acestora n vederea obinerii i prezentrii lor fr eforturi suplimentare. Expression Encoder Un instrument profesional de codare video care ofer mbuntire, codare i publicare a unor experiene video deosebite (rich video). Platforma Windows Live Platforma Windows Live ofer un nivel mai amplu de control, oferind acces la core services i informaii prin API-uri deschise, uor accesibile. Acum se pot construi aplicaii i mash-up-uri (aplicaii web care combin mai multe servicii ntr-o singur interfa unitar, uor de folosit), care reunesc inventivitatea dezvoltatorilor cu puterea serviciilor Windows Live. Microsoft ofer API-uri pentru servicii core Windows Live cum ar fi Windows Live Contacts, Windows Live Messenger, Live ID, Bing Search, i Virtual Earth, pentru ca acestea s poat fi accesate i folosite n aplicaiile pe care le dezvoltai. Microsoft WebMatrix instrumentul perfect pentru dezvoltatori WebMatrix este un instrument Microsoft gratuit pentru web development, care include toate instrumentele necesare dezvoltrii unui site. Se pot folosi aplicaii OpenSource, template-uri sau se poate porni de la zero n dezvoltarea oricrui proiect. nainte de a trece propriu-zis la lucru, vom face un tur sintetic al celor mai importante caracteristici Web Matrix. Este un mediu compact dar complet utilat (server Web, baz de date, framework-uri de programare). Permite codare, testare i implementare pentru aplicaii PHP i ASP.NET. Interfa modern, simpl i eficient Code helpers ajut la dezvoltare prin inserarea de tag-uri HTML Interoperativitate Multe soluii Open-Source funcioneaz perfect cu Web Matrix, printre care DotNetNuke, 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 6/11 Umbraco, WordPress i Joomla! Trebuie doar s selectai aplicaia dorit i Web Matrix instaleaz toate dependinele necesare mpreun cu aceasta. Este scalabil. La momentul oportun se poate integra Visual Studio n fluxul de lucru, ceea ce aduce caracteristici de debugging i de profiling. Apoi migrarea de la SQL Server Compact la SQL Server este i ea foarte simpl. Site Publishing: permite gsirea hostingului potrivit pentru proiectele realizate i ofer metode de migrare pe serverul live cu suport pentru FTP FTPS i Web Deploy Bazele de date sunt uor de folosit i de gestionat: ele pot fi copiate pe serverul live i totul funcioneaz sau pot fi migrate pe SQL Server pentru trafic ridicat. Simplu de codat: Web Matrix este calea cea mai uoar de acomodare cu standardele Web i implementarea acestora este mult facilitat. Se poate porni cu HTML; CSS i JavaScript i apoi se face interconectarea cu o baz de date sau se poate aduga cod server dinamic cu noua sintax Razor pentru paginile ASP.NET Informaii permanent la ndemn, autocompletare cod HTML i CSS i ponturi dinamice. Pregtit pentru Search Engine Optimisation Pentru a putea ncepe procesul de dezvoltare al aplicaiilor i site-urilor trebuie s avem instalat WebMatrix. Putem porni tot procesul prin instalarea acestui program fie prin alegerea WebMatrix ca aplicaie de pe site-ul http://www.microsoft.com/web/gallery/install.aspx?appid=webmatrix, fie prin intermediul Microsoft Web Platform Installer, adic prin executarea installerului descrcat de aici: http://www.microsoft.com/web/downloads/platform.aspx i selectarea Word Press ca aplicaie de lucru. Putem ncepe prin a instala Microsoft Web Platform sau ... Web Matrix NOT: Orice metod am alege, rezultatul final va fi un mediu de dezvoltare complet, configurat automat de Microsoft Web Platform Installer, care va verifica toate dependenele necesare i va instala componentele aferente ale platformei web i aplicaiile de lucru. n cazul de fa am ales s lucrez un site WordPress cu ajutorul WebMatrix (la fel de bine se poate folosi Joomla! 1.6, DotNetNuke sau Orchard, soluia CMS Microsoft). n acest exemplu practic am ales s configurez Microsoft Web Platform pentru a crea un site cu Wordpress. Aadar am ales s pornesc prin instalarea Microsoft Web Platform. n fereastra installerului sunt prezentate cele mai recente sau cele mai recent actualizate aplicaii i instrumente (Spotlight), produsele disponibile (Products) i aplicaiile (Aplications), cu care se poate lucra accesnd seciunile aferente ale ferestrei Web Platform Installer Am selectat Word Press printr-o cutare efectuat cu ajutorul casetei din partea superioar a ferestrei: Accesez opiunile de configurare i introduc parametrii potrivii cerinelor mele (tipul de server n acest caz): Odat ce am ales serverul sunt ntrebat ce fel de baz de date vreau s utilizez: Dup ce am confirmat c doresc instalarea serverului MySQL pe maina local accesez lista de componente, unde vd c pe lng Wordpress, WPI a inclus automat n list i WebMatrix, plus toate componentele necesare mediului meu de dezvoltare. 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 7/11 Configurez i SQL Server Express: Apoi configurez MySQL: i pornesc instalarea : La final (este o procedur care poate dura peste o or, n funcie de ceea ce am decis s instalm), avem acces la Web Matrix. Mai mult, dac am configurat totul corect, avem aproape gata i site-ul Word Press despre care spuneam c l vom folosi ca exemplu practic : Odat Word Press instalat, avem acces i funcionalitate complet, ne putem apuca de treab, pentru a personaliza proiectul dup bunul plac, pe sistemul local : Iat i Dashboard-ul: n continuare vom vedea cum se poate gestiona acest site n Web Matrix. Mai nti avem modul de lucru Site. Sunt afiate site-urile la care lucrai local, sunt disponibile comenzi de accesare a gestionarului de fiiere integrat, a bazelor de date i de generare de rapoarte privind statusul site-ului n lucru. Acest mod de lucru este disponibil prin click pe opiunea Site din partea inferioar a coloanei stnga. Se poate comuta uor ntre site-urile locale iar din aceast interfa, de asemenea, ele pot fi migrate pe serverul live: Modul de lucru Files (buton stnga-jos) permite gestionarea i editarea facil a fiierelor ce compun site-ul: Modul de lucru Database permite lucrul cu tabelele bazei de date a site-ului : n fine, modul Reports afieaz statusul i analiza fiecrui site gestionat n Web Matrix. La urmtoarea vizit suntem ntmpinai de o interfa prietenoas care i propune s ne ajute s accesm rapid ceea ce ne intereseaz. 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 8/11 Care sunt beneficiile implementrii Microsoft Web Platform ? Aceasta este o ntrebare fireasc pentru orice organizaie. Principalele avantaje sunt economiile semnificative aduse de costurile reduse de implementare, costuri reduse pentru platforma software, costuri reduse pentru dezvoltarea soluiilor proprii, costuri de administrare reduse pentru asisten acordat la aceste soluii proprii i performane ridicate. Vom vorbi acum despre fiecare beneficiu pe scurt. Costuri reduse de implementare Folosind Microsoft Web Platform Installer, se pot instala automat toate produsele necesare din platform i cele pentru dezvoltare ntr-un singur proces. Costuri reduse pentru platforma software Implementarea unora sau a tuturor dintre ediiile gratuite ale produselor reduce aproape de zero costul platformei. Iat produse cu versiuni gratuite incluse n Microsoft Web Platform: IIS (Internet Information Server) ASP.NETi restul platformei .NET Fremework Visual Studio Web Developer Extensiii Toolkit AJAX Instrumentei plugin Silverlight SQL Server Express Costuri reduse pentru dezvoltarea de soluii Integrarea Visual Studio i Expression Studio ofer o modalitate simpl de a implementa cod ASP.NET server-side i elemente Silverlight cu cod client-side n orice produs. Visual Studio este puternic integrat cu .NET Framework i SQL Server pentru a oferi un mediu unic, integrat, pentru dezvoltator. Costuri de administrare reduse privind asistena acordat pentru soluiile proprii Unul dintre obiectivele majore la proiectarea IIS 7.0 a fost reducerea eforturilor administrative necesare pentru suportul acordat site-urilor i aplicaiilor Web. Migrarea la IIS 7.0 a redus eforturile de administrare prin: Metod mbuntit de configurare. Fiierul applicationHost.config este acum un fiier .XML unde sunt inclui parametrii de configurare IIS 7. Formatul XML este mai uor de editat dect cel din IIS 6.0 i nu mai implic modificri n Registry. De asemenea, de la IIS 7.0, toate setrile sunt n acest fiier, fa de versiunile anterioare, unde aveam metabase, fiier web.config i Registry. Suport pentru implementri prin linia de comand. IIS 7 include o metod de implementare bazat pe linia de comand prin care este posibil instalarea automat de roluri i caracteristici IIS 7 individuale folosind instrumentul ServerManagementCMD.exe. Aceast metod permite o instalare complet automatizat a IIS 7 cnd administratorul implementeaz sau reconfigureaz un server Web. Avantaje aduse de consola de gestionare modular IIS 7. Aceast consol este intuitiv i orientat spre sarcini mult mai bine dect cea din IIS 6. Delegarea elementelor administrative IIS 7.0. Administratorul poate acum delega administrarea setrilor IIS, cum ar fi HttpErrors i HttpRedirect spre utilizatorii aplicaiilor. Aceasta distribuie eforturile de administrare, ceea ce reduce dependena de o singur echip pentru executarea tuturor operaiilor de administrare. Performan sporit 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 9/11 Utilizarea IIS 7.0 i a Windows Server 2008 aduce un spor de performan de 10 procente comparativ cu IIS 6.0 i Windows Server 2003. n concluzie : Microsoft Web Platform Installer i Web Matrix sunt doar dou exemple convingtoare cu privire la interoperabilitatea eficient a soluiilor Web de la Microsoft cu software i aplicaii Web Open Source. Ele ofer gratuit sau cu costuri foarte mici soluii perfecte pentru organizaiile care doresc s-i dezvolte rapid soluii proprii performante i eficiente economic, indiferent de gradul de complexitate scontat. Link-uri utile Pentru documentare suplimentar i descrcri v propunem urmtoarele link-uri : Silverlight ASP.NET Visual Studio Expression Studio Expression Web Expression Design Expression Blend Expression Media Expression Encoder IIS.net Windows Live Platform Microsoft Web Platform Installer Microsoft Web App Gallery PHP on Windows Feedback Cum ai evalua coninutul articolului?
Total de acord Parial de acord Neutru Dezacord parial Dezacord total Articolul a fost informativ i autorul a prezentat tema n cunotin de cauz Soluia prezentat este relevant pentru nevoile mele IT curente Intenionai s testai i/sau implementai soluiile descrise n articol? Introducere n Microsoft Web Platform 0% 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 10/11 Da Nu Ce soluii folosii n prezent? Majoritar soluii proprietare (Windows Server, IBM Tivoli, etc) Cote aproximativ egale Majoritar soluii bazate pe opensource (Linux, PHP, etc) Ce soluii de interoperabilitate utilizai sau intenionai s implementai? Exemple: management de maini virtuale Linux i Windows Server, Drupal pe IIS, etc. Cnd v gndii la interoperabilitate, care sunt primele 3 soluii i/sau companii care v vin n minte? V rugm s precizai rolul Dvs. n organizaia din care facei parte Rol decizional n IT&C Administrator de sistem Dezvoltator software / web Consultant / project manager Alt rol Alte sugestii / observaii Not: dac dorii s fii contactat napoi, v rugm s includei i o adres de e-mail 10/9/13 Introducere n Microsoft Web Platform - Wiki - itspark.ro - ITSpark - your IT adventure itspark.ro/w/wiki/introducere-in-microsoft-web-platform.aspx 11/11 Submit Online Survey Maker powered by FluidSurveys 0