Rozdíly ve vývoji dynamického obsahu při použití technologií PHP a ASP.NET

Loading...
Thumbnail Image
Date
ORCID
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Bakalářská práce analyzuje možnosti vývoje dynamického webového obsahu pomocí technologií PHP a ASP.NET, pokouší se o jejich srovnání a stanovuje základní rozdíly. Celá práce je rozdělena do čtyř hlavních kapitol. První, úvodní část, pojednává o vývoji dynamického webového obsahu, používaných technologiích a zasvěcuje čtenáře do dané problematiky. Druhá kapitola se věnuje již analýze a srovnání výše zmíněných technologií. Tato část začíná základním představením a historií technologií, následuje praktická část „instalace, nastavení, konfigurace“, kde je čtenář seznámen s potřebnými prostředky pro rozběhnutí každé z technologií. Dále pojednává o způsobu zápisu kódu včetně syntaxe jazyků, ve kterých je PHP srovnáváno s jazykem C# a popisuje objektovou orientaci jazyků. Kapitola obsahuje příklady přístupu obou technologií k datovým zdrojům, zda využívá funkcí či objektů, speciálních knihoven apod. Shrnuje podporu platforem pro probírané technologie a popisuje vývojová prostředí, kterých je možno při realizování aplikací pomocí těchto technologií využít. Třetí kapitola se zabývá návrhem a praktickou realizací webové aplikace jednoduchého redakčního systému v obou výše popsaných technologiích. Redakční systém využívá příslušných databázových systémů a obsahuje základní administrační rozhraní, které je spravováno a obsluhováno pomocí webového rozhraní. Poslední kapitola obsahuje závěrečné zhodnocení a sumarizaci zjištěných závěrů, shrnuje učiněné poznatky a snaží se zodpovědět otázku, v kterých případech dát přednost ASP.NET před PHP a naopak.
This bachelor thesis analyses the possibilities of dynamic web content development by the help of technologies PHP and ASP.NET, attempting to compare both of them and establishes basic differences. All work is divided into the four main chapters. First, introductory part, treat of dynamic web content development, used technologies and initiatress reader to the given problems. The second chapter is already about analysing and comparing the two technologies mentioned above. This part begins by the basic introduction and history of technologies, follows practical part „ installation, setting, configuration", where is reader familiarized with needed development tools for starting each of technology. Further treat of the way of writing server code including syntax of languages, in which is PHP compared with language C# and describes the object orientation of languages. Chapter includes the samples of data access by both of the technologies, whether it uses functions or objects, special libraries etc. Summarises the support of platforms for mull over technologies and describes development environments that can be used to realize applications by the help of these technologies. Third chapter is engaged in design and practical realization of simple editorial system web application in both above described technologies. The editorial system is using appropriate database systems and includes basic content management interface, which is administred and managed through the web interface. Last chapter contains final estimation and summarization of ascertained conclusions, recapitulate downright findings and tries to answer the question, in which cases give priority to ASP.NET before PHP and on the contrary.
Description
Citation
JÁNOŠ, R. Rozdíly ve vývoji dynamického obsahu při použití technologií PHP a ASP.NET [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2008.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Teleinformatika
Comittee
prof. Ing. Zdeněk Smékal, CSc. (předseda) Ing. Martin Vondra, Ph.D. (místopředseda) Ing. Jan Vlach, Ph.D. (člen) Ing. Martin Plšek, Ph.D. (člen) Ing. Petr Kovář, Ph.D. (člen) Ing. Milan Šimek, Ph.D. (člen)
Date of acceptance
2008-06-17
Defence
Není hlavním hodnotícím faktorem těchto technologií právě podpora operačními systémy? Je architektura .NET využitelná v Unix/Linux platformách?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO