wtorek, 26 czerwca 2012

Jak HTML5 wpływa na projektowanie aplikacji webowych

W ciągu ostatnich 12 miesięcy, pęd za HTML5 był przeważający u wszystkich twórców przeglądarek i dostawców sprzętu w pełni obejmujących i wspieranie sieci w przyszłości.
Konsumenci zaczęli obejmować wsparcie dla HTML5, jak również, szczególnie jak więcej użytkowników rozumie korzyści i potencjalne zyski z HTML5 które będą widoczne dopiero w przyszłości.Web Open Font Format, lub WOFF, może zostać technicznie częścią specyfikacji HTML5, ale WOFF, SVG i CSS3 @ font-face  są traktowane jako powszechnie stosowane dodatki do HTML5.Przyjęcie czcionek internetowych, czy to za pomocą WOFF, usług, takich jak Fonts.com i Typekit lub Google Web Font API rośnie w szybkim tempie.

 Ten rozwój daje twórcom treści, marek i deweloperów sposób na lepsze wyrażanie i kontrolowanie najbardziej istotnej część aplikacji lub strony - tekstu - bez konieczności polegania na obrazach lub wdrożeniach Flasha, które nie zawsze działają dobrze w wyszukiwarkach.Podkreślając ten trend w ubiegłym roku liczba aplikacji internetowych obsługujących niestandardowe czcionki za pomocą Google, Typekit i Fonts.com lub dowolną liczbę innych rozwiązań wzrosła znacznie.
Spodziewamy się, że ten trend będzie ciągle wzrastał, zwłaszcza że przyjęcie najnowszych i najlepszych przeglądarek internetowych wciąż rośnie.Jestem przekonany, że nadal będziemy widzieć światy aplikacji internetowych i aplikacji desktopowych jako 2 bieguny zbliżające się do siebie.
To już się stało z e-mail, czatami i komunikacją społeczną - następnym krokiem jest stworzenie opłacalne dla przetwarzania danych, multimediów i, ostatecznie, tworzenie samych stron internetowych.HTML5 napewno odegra druża rolę w umożliwieniu developerom programowania większej ilości "czystych" aplikacji internetowych, bez konieczności polegania na zewnętrznych wtyczkach czy rozszerzeniach. Wszystkie przeglądarki coraz lepiej są dostosowywane i zoptymalizowane pod kątem standaru HTML5, dlatego możliwości implementacji będą się zwiększać.

czwartek, 14 czerwca 2012

Facebook i ich nowinki

Dziś Facebook zaprzeczył pogłoskom, pracuje nad budową swojego własnego telefonu.
W swoim wyjaśnieniu Facebook napomknął o innych projektach, m.in mocnym rozwijaniu swojej aplikacji na urzędzenia mobilne czy większego wsparcia dla HTML5 na samej witrynie serwisu.

Napewno informacja o wdrożeniach technologii html5 na samym serwisie np. rezygnacja z flashowego playera do odtwarzania filmów, ucieszy użytkowników urządzeń takich jak Ipad gdzie flash nie jest obsługiwany. Drugim elementem o którym wspomina facebook to rozszerzenie i praca nad nowym api Open graph co również jest bardzo ciekawą informacją szczególnie dla programistów.

Facebook zaznaczył że będzie dążył do jak największej standaryzacji swoich działań aby jak największe grono użytkowników mogło cieszyć się z nowych funkcjonalności. Strony internetowe kielce w takim razie czekamy teraz tylko jeszcze na zbanowanie przeglądarki IE :)

Programiści pracujący nad tymi rozwiązaniami to światowej klasy specjaliści, część z nich pracowała przy tworzeniu np. przeglądarki chrome czy dedykowanych aplikacji dla apple i iphona, więc możemy byc pewni że facebook jeszcze czymś ciekawym nas zaskoczy.

środa, 6 czerwca 2012

Phpstorm - bo dobry edytor to podstawa w projektowaniu www

PhpStorm to edytor IDE stworzony przez firmę Jetbrains. Stale rozwijany, zapewnia nam wszystko czego potrzebuje web developer. Najważniejsze funkcje phpstorma to:

  • podpowiadanie składni PHP
  • inteligentne wykrywanie zduplikowanego kodu
  • wsparcie dla szablonów Smarty
  • zaawansowany edytor Javascript
  • edytor HTML/CSS
  • małe zużycie pamięci
Firma Jetbrains posiada w swojej ofercie jeszcze kilka innych edytorów np. dedykowany bardziej dla front-end typo3 developerów - WebStorm, czy IntelliJ IDEA Ultimate dla programistów Javy.


 Wielkim plusem korzystania z produktów Jetbrains jest ich podejście do zgłaszania przez społeczność różnorakich błędów i bugów. Jeśli na bugtrackerze dodamy jakiś poważny błąd lub feature request, istnieje bardzo duże prawdopodobieństwo że dana poprawka czy nowa funkcjonalność zostanie dodana w kolejnej wersji edytora.  

wtorek, 5 czerwca 2012

Typo3 - profesjonalny system zarządzania treścią


TYPO3 to open sourcowy system zarządzania treścią klasy enterprise. Cechuje go bardzo duża elastyczność, bezpieczeństwo oraz rozbudowana i aktywna społeczność która jest gotowa pomóc nam z każdym problemem dotyczącym tego CMS. Dzięki typo3 użytkownicy lub autorzy tekstów w prosty sposób będą mogli zarządzać swoją stroną internetową, natomiast developerzy korzystając z gotowego api będą mogli pisać własne rozszerzenia. Aktualnie w repozytorium typo3 znajduję się ponad 5000 rozszerzeń napisanych przez developerów z całego świata. Każde z tych rozszerzeń możemy pobrać i zainstalować na własnej stronie. Mamy do wyboru galerię, newslettery, system newsów itd ... Do instalacji typo3 na własnym serwerze wystarczy zwykły pakiet LAMP, oczywiście CMS współpracuje również z innymi typami bazy danych niż Mysql. Licencja GPL zapewnia nam możliwość nie odpłatnego korzystania z tego systemu.

poniedziałek, 4 czerwca 2012

Oszczędź czas i nerwy, zainwestuj w prototyp

Przed przystąpieniem do projektowania graficznego naszej strony www, warto zatrzymać się na chwilę i przemyśleć co tak właściwie powinno się na niej zaleźć. Jaki układ kolumn najlepiej wybrać, jak zaprojektować takie elementy jak menu, galerie, formularz kontaktowy. Dobrym rozwiązaniem jest skorzystanie z programów które pomogą nam wykonać prototyp przez który będziemy mogli przeklikać się w przeglądarce. Takim programem może być Axure.
Axure posiada następujące funkcjonalności które możemy wykorzystać podczas projektowania naszego prototypu:
- posiada bazę gotowych elementów takich jak pola formularza, kontrolki, checkboxy itd
- możemy nasz prototyp wygenerować do postaci plików html, umieścić na serwerze i pokazać klientowi.
- możliwość stworzenia elementów typu 'master'
- duża liczba gotowych widgetów z których możemy skorzystać