Tworzenie stron internetowych przy pomocy Microsoft WebMatrix

Autorzy: Tomek Mach


ASP.NET, mySQL, PHP, OpenSource


Aplikacji do tworzenia stron WWW jest wiele. W większości to mniej lub bardziej przyjazne edytory HTML. Kłopot jednak w tym, że współczesna strona WWW rzadko kiedy jest statyczna. Oznacza to nie tylko trochę inne pisanie kodu strony, ale i konieczność zintegrowania stworzonego rozwiązania tak, żeby mógł je obejrzeć ktoś więcej, niż tylko lokalny użytkownik komputera. Użycie Wordpressa, Joomla!, połączenie się z bazą danych nie jest tak proste dla webmastera-amatora. O ile pisanie kodu to jedna rzecz, o tyle zintegrowanie wszystkiego w jedną całość i wdrożenie na serwerze u dostawcy usług hostingowych – zupełnie inna. Tu pojawił się WebMatrix.

Wstęp

WebMatrix to proste narzędzie wyposażone w GUI, które jak to tylko jest możliwe upraszcza całą procedurę pisania i wdrażania na serwer. WebMatrix prezentuje całkowicie odmienne podejście do nie-microsoftowych technologii takich jak PHP, czy MySQL.

Narzędzie nie jest raczej przeznaczone dla użytkowników, którzy maja obeznanie z ISS czy SQL, ale raczej dla osób, które słabiej orientują się w tym otoczeniu, chcących zbudować swój niewielki portal.

Po zoaistalowaniu narzędzia, użytkownika wita okno główne pozwalające na stworzenie strony na podstawie gotowej aplikacji wybieranej z galerii (WordPress, Drupal, Joomla!, SugarCRM, DotNetNuke lub kolejnych trzydziestu paru), z gotowego szablonu (galeria zdjęć, kalendarz, pusty szablon, itp.) lub z dowolnego katalogu znajdującego się na dysku.

2

Przykładowo korzystając z gotowego szablonu np.: WordPress, wystarczy podać nazwę tworzonego bloga. WebMatrix pobierze i zainstaluje wszystkie potrzebne komponenty.

3

Po poprawnej instalacji wszystkich elementów oraz podaniu danych do połącznia z bazą danych, użytkownik otrzymuje komunikat o poprawniej instalacji i może rozpocząć eksploracje WebMatrixa.

4

Menu znajdujące się na wstążce umożliwia opublikowanie aplikacji na serwerze FTP (wystarczy podać dane do konta oraz ścieżkę na serwerze, niestety bazę użytkownik musi przenieść), uruchomienie aplikacji lokalnie na dowolnej zainstalowanej przeglądarce oraz na przejrzenie requestów. Warto wiedzieć, że WebMatrix wyposażony jest w IIS Express - lekki serwer oparty o IIS 7, pozwalający na lokalne uruchamianie aplikacji w środowisku, które znajdziemy na docelowym serwerze. Jest to doskonałe rozwiązanie dla wszystkich, którzy z jakiegoś powodu nie mogą lub nie chcą korzystać z "dużego" IIS-a. Warto zwrócić uwagę na Files w menu, która zawiera wszystkie pliki aplikacji oraz opcje bazy danych. Istnieje możliwość zarządzania bazą danych z poziomu WebMatrixa, nawet jak już wcześniej wspomniano MySQL.

5

Jeszcze jedną opcją, o której warto wspomnieć są raporty. Zawierają one informacje o brakujących opisach stron. Z poziomu raportu możliwe jest przejście bezpośrednio do edycji konkretnej strony.


WebMatrix jest dopracowanym narzędziem firmy Microsoft. Wielkim plusem jest dołączony IIS w wersji express, który pozawala na pracę nad stroną bez konieczności instalowania pełnego serwera. WebMatrix jest ciekawą ofertą korporacji z Redmond, która bardzo mile zaskakuje swoim podejściem do produktów OpenSource. Odpowiednie pokierowanie tym projektem warunkuje na sporą szanse zaistnienia tego produktu w szerszej świadomości (początkujących?) web developerów.

Liczba ocen: 4 | Średnia ocen: 4.75

Czytaj także

 

Skomentuj

Twój komentarz
Dodaj

Komentarze

Nasz Fanpage

Popularne treści

  • .NET  
  • 3D  
  • 8  
  • ActiveDirectory  
  • AJAX  
  • amazon web services  
  • Android  
  • Android Market  
  • AngularJS  
  • Animacja  
  • API  
  • aplikacje  
  • Aplikacje wielojęzyczne  
  • asembler  
  • ASHX  
  • ASP.NET  
  • ASP.NET MVC  
  • assembler  
  • Automated Installation Kit  
  • Azure  
  • bezpieczeństwo  
  • bing  
  • Blender  
  • C#  
  • certyfikat  
  • chmura  
  • cloud computing  
  • cmd  
  • Cmdlet  
  • Cmdlet’ów  
  • core  
  • CSS  
  • Cycles  
  • developer  
  • Entity Framework  
  • Expression Blend  
  • fitl  
  • google  
  • google app engine  
  • googlemaps  
  • GPU  
  • Grafika  
  • GroupPolicy  
  • hamachi  
  • hyperv  
  • hyper-v  
  • IaaS  
  • ImageX  
  • instalacja aplikacji  
  • interface  
  • interfejs  
  • Iron Speed  
  • java  
  • JavaScript  
  • jQuery  
  • Kinect  
  • Knockout  
  • kolokacja  
  • konsola  
  • LINQ  
  • LINQ to SQL  
  • Linux  
  • MakeCert  
  • maps  
  • microsoft  
  • mobile  
  • moduły  
  • MVC  
  • mySQL  
  • OpenSource  
  • openstreet  
  • openvpn  
  • PaaS  
  • partycja  
  • PHP  
  • pliki apk  
  • pon  
  • powershell  
  • preview  
  • programowanie  
  • przeglądarka  
  • przetwarzanie w chmurze  
  • przewodnik  
  • Qt  
  • RAD  
  • Rendering  
  • SaaS  
  • script  
  • SDK  
  • server  
  • serwer  
  • Skalowanie  
  • SQL  
  • Systemy operacyjne  
  • światłowody  
  • Światłowód  
  • Template  
  • ubuntu  
  • virtual  
  • Visual Studio  
  • vpn  
  • WAIK  
  • WCF  
  • WebAdministration  
  • WebApi  
  • Windows  
  • windows azure  
  • Windows PE  
  • Windows Phone  
  • WinFroms  
  • wirtualizacja  
  • WPF  
  • XAML  
  • zdalny  
  • zdjęcia  
Komu polecasz tą stronę? (email)
Poleca (twoje imie/pseudonim)
Treść (opcjonalnie) Do Twojej treści zostanie dodany link polecanej strony
POLECAM