Czas na konkurs: Web Platform Installer

Czas na obiecany mini-konkurs, który będzie przeznaczony zarówno dla programistów jak i specjalistów IT. Programiści będą mogli zobaczyć narzędzie, które może czasem przyspieszy ich pracę. A specjaliści IT zobaczą, że są narzędzia, które bez wiedzy programistycznej pozwolą im uruchomić coś przydatnego.

Pamiętam jak n lat temu, będąc na studiach - zacząłem się bawić PHP i spróbowałem napisać swoje pierwsze "dynamiczne" strony internetowe, czyli takie, które potrafiły wyciągnąć dane z bazy czy z dowolnego innego miejsca i zrobić coś więcej niż to na co pozwalał HTML.

Wtedy dla młodego, niedoświadczonego "webmastera" zbawieniem były aplikacje typu Krasnal, które po odpaleniu jednego pliku .exe instalowały na moim komputerze (na którym był Windows) - serwer Apache, interpreter PHP czy bazę danych MySQL.

To były czasy kiedy podążałem jak widać ciemną stroną mocy ;) Ale może dlatego, że wtedy nie było tak łatwo znaleźć czegoś co pozwoliłoby młodej, początkującej osobie zacząć pisać strony www przy wykorzystaniu technologii Microsoft.

Web Platform Installer

Web Platform Installer (WebPI)Microsoft stworzył jakiś czas temu taki instalator i nazwał go Web Platform Installer (w skrócie WebPI).

W dużym skrócie - jest to bezpłatna aplikacja, która ma w sobie wszystko, co pozwoli przygotować stronę www (lub pewien rodzaj aplikacji) na swoim komputerze i później umieścić ją w sieci. Po prostu odpalasz, pobierasz co chcesz i masz gotowe środowisko testowe na swoim komputerze.

Cała aplikacja ma tylko 1MB i uruchamia Ci tylko downloader (dlatego wymagane jest połączenie z internetem), który dopiero po Twoich wyborach zaczyna pobierać to co będziesz chciał mieć na swoim komputerze.

Przy wykorzystaniu WebPI możesz stronę napisać zarówno w ASP.NET jak i w PHP. Możesz kilkoma kliknięciami zainstalować sobie jeden z wielu gotowych skryptów (blog, sklep, CMS, itp.)

W skład takiego WebPI wchodzi m.in.:

  • serwer IIS
  • baza danych SQL Server Express
  • środowisko .NET Framework
  • oraz narzędzie programistyczne Visual Web Developer
  • oraz cała masa gotowych skryptów/aplikacji www

My do tej pory bardzo mało mówiliśmy o tej aplikacji, a moim zdaniem jest idealna dla początkujących webdeveloperów. Ale też dla osób, które są takim człowiekiem-orkiestrą i w swojej firmie mają etat od układacza przewodów i zaciskacza skrętek, przeż konfigurację serwerów i komputerów, aż po... stworzenie prostej strony dla firmy.

Web Apps, czyli gotowce

To co w ramach WebPI jest ciekawe, to że w jednym miejscu macie dostęp do pobrania pewnych gotowych rozwiązań , które mogą Wam oszczędzić naprawdę dużo czasu.

Możecie pobrać sobie np.:

  • DotNetNuke, czyli system CMS, który działa w ponad 500.000 miejsc i który pozwala zautomatyzować tworzenie strony
  • Wordpress, czyli chyba najpopularniejszy system do uruchomienia swojego bloga
  • Gallery, czyli prosty skrypt do stworzenia swojej galerii zdjęć na serwerze
  • Joomla!, czyli kolejny system CMS, który również działa na platformie Microsoft

Tych skryptów i gotowców są naprawdę setki, teraz pokatalogowane i dostępne za jednym kliknięcie. Przy uruchomieniu podajecie tylko kilka danych konfiguracyjnych (typu login i hasło administratora, nazwa strony czy adres na serwerze).

Pytanie konkursowe

WebPI - dostępne aplikacjeMoje pytanie konkursowe będzie oczywiście dotyczyło Web Platform Installera. Waszym zadaniem będzie podanie w komentarzach takich systemów/skryptów, które można automatycznie zainstalować właśnie dzięki WebPI oraz napisanie kilku słów czy taki WebPI to dobry pomysł (oraz dlaczego).

Żeby nie było zbyt łatwo to wymaganie jest takie, aby podać minimum jeden system z każdej kategorii wymienionej poniżej WRAZ z informacją o ilości pobrań każdej z tych wybranych przez Was aplikacji (czyli ile osób już pobrało ten skrypt).

Kategorie z których należy podać dowolną aplikację to:

  • blog
  • sklep
  • forum
  • CMS

Jak to zrobić? Proponuję pobrać WebPI, on się Wam uruchomi i zobaczycie co ciekawego w nim jest dostępne.

Na Wasze odpowiedzi czekam do piątku (1 października) do godziny 17:00.

Mysz Wireless Notebook Laser Mouse 7000Dla 5 osób, które podadzą odpowiednie nazwy systemów oraz wyjaśnią najciekawiej (moim zdaniem) to czy WebPI jest przydatny czy nie - będę miał kilka nagród:

A kto wie - może jeśli wypowiedzi będą naprawdę ciekawe to i *** nagród się poszerzy :)

Zapraszam więc do zabawy!