WebMatrix 2 beta - Przegląd nowości
Autor: Rafał Madycki
Opublikowano: 2011-12-12
Po przeczytaniu tego artykułu zapoznasz się z nowościami, jakie pojawiły się w programie WebMatrix 2 beta. Dotyczą one m. in.:
- zmian, związanych z interfejsem programu,
- usprawnień, związanych z pisaniem kodu,
- poprawionej obsługi bazy danych,
- uproszczonej opcji publikacji strony.
WebMatrix to narzędzie firmy Microsoft, które pozwala na tworzenie stron internetowych, edycję aplikacji web oraz publikowanie gotowych projektów w Internecie. Jest to idealne narzędzie dla osób, które zaczynają tworzyć strony internetowe, dla tych, którzy bez większego przygotowania chcą stworzyć swoją stronę w Internecie oraz dla osób, które tworząc mniejsze projekty, nie chcą korzystać z rozbudowanych środowisk programistycznych.
Interfejs programu WebMatrix 2 beta
W nowej wersji programu WebMatrix, zostały uproszczone najczęściej używane elementy – menu i formularze. Uproszczony został widok głównego menu do 3 najbardziej istotnych ikon (Rys. 1.) oraz m.in. kreator dodawania aplikacji z galerii Web (Rys. 2.), czy formularz publikowania stron na hosting.
Rys. 1. Uproszczony interfejs menu głównego programu WebMatrix.
Rys. 2. Dodawanie aplikacji z galerii Web.
Dodatkowo, w tej wersji programu, pojawiła się możliwość otwierania stron bezpośrednio z serwera. Opcja ta jest dostępna po kliknięciu w przycisk Open Site w menu głównym.
Tworzenie kodu
WebMatrix 2 beta zawiera wsparcie pisania kodu dla nowych języków – m. in. HTML5, jQuery, PHP i ASP.NET. Dzięki temu, podczas pisania kodu w tych językach, składnia poleceń jest na bieżąco podpowiadana, uzupełniana o cudzysłowy i inne standardowe znaki oraz weryfikowana jest poprawność kodu bez potrzeby uruchomienia lub kompilacji projektu. Tworząc kod w języku PHP, masz także dostęp do dokumentacji podczas pisania – szczegóły dotyczące poszczególnych funkcji wyświetlane są bezpośrednio w oknie edytora (Rys. 3.).
Rys. 3. Dokumentacja w PHP podczas tworzenia kodu.
Nowością jest również ColorPicker – narzędzie, które służy do wybierania koloru podczas tworzenia stron w języku HTML lub przy użyciu stylów CSS. Okno wyświetlane jest podczas pisania argumentów znacznika, wymagającego określenia koloru. Oprócz możliwości wyboru ostatnio używanych kolorów czy koloru z palety, za pomocą tego narzędzia, możesz również wybrać dowolny kolor, wyświetlany w danej chwili na ekranie (Rys. 4.).
Rys. 4. Nowy color picker.
W ostatecznej wersji WebMatrix 2 planowane jest prowadzenie podpowiadania składni specyficznej dla wybranej aplikacji z galerii Web. Oznacza to, że podczas pisania kodu w oknie podpowiedzi, będziesz miał dostęp do funkcji w ramach danej aplikacji.
Bazy danych
Podczas tworzenia bazy danych w programie WebMatrix 2 beta, możesz skorzystać z możliwości definiowania kolumn za pomocą prostych narzędzi. Za pomocą przycisków tabulatora, strzałek i spacji możesz szybko zdefiniować typy danych dla każdej kolumny i ustawić dla niej podstawowe parametry.
Zaktualizowana została także możliwość edycji danych w tabeli. Za pomocą tego widoku, możesz sprawdzać na bieżąco dane dodane w każdej tabeli oraz bezpośrednio je edytować (Rys. 5.).
Rys. 5. Edycja danych bezpośrednio w bazie.
Możliwe jest też wykonywanie zapytań do bazy w języku SQL. Wyniki wyświetlane są w tabeli od razu po wykonaniu zapytania.
Publikowanie strony w Internecie
Aby opublikować stronę w Internecie, nie musisz już wypełniać formularza z nazwą serwera i loginem użytkownika. W WebMatrix 2 beta wystarczy zaimportować plik konfiguracyjny z panelu administracyjnego na serwerze. Następnie po zweryfikowaniu plików strony zostaną opublikowane automatycznie wraz z bazą danych. Jeśli publikujesz stronę, wykorzystującą bazę MySQL, możesz ją również publikować za pomocą tzw. connection string, który można zwykle wygenerować w panelu administracyjnym hostingu.
Aby wprowadzać zmiany na stronie, po jej opublikowaniu, możesz otworzyć tę stronę bezpośrednio na serwerze lub na bieżąco synchronizować ją z plikami strony na komputerze. Tę opcję przedstawia Rys. 6.
Rys. 6. Edycja opublikowanej strony.
Podsumowanie
W tym artykule przedstawiono nowości, dotyczące programu WebMatrix 2 beta, związane z tworzeniem strony, bazą danych oraz publikacją projektu.
Kolejne artykuły, w tym cyklu, będą rozwinięciem tego zagadnienia oraz przedstawią inne, nowe możliwości programu WebMatrix 2 beta.