WebMatrix 2 beta - Przegląd nowości Udostępnij na: Facebook

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.