Ideal Solutions » Oferta » Projektowanie stron www » Framework Symfony

Framework Symfony

Symfony to system do zadań specjalnych. Jego zastosowanie sprawia, że programowanie aplikacji internetowych staje się proste i szybkie. Symfony optymalizuje proces tworzenia aplikacji, a złożone operacje sprowadza do prostych instrukcji. Dzięki temu większość czynności i zadań wykonywanych przy realizacji projektów internetowych może zostać uproszczona i zautomatyzowana.

Przy pomocy Symfony możemy w prosty sposób wygenerować panel zarządzania treścią określonej struktury bazy danych. Program posiada świetny system zarządzania uprawnieniami użytkowników, którzy mogą przynależeć do określonych grup, danych modułów oraz ich metod. Inne możliwości programu przedstawiają się następująco:

  • prosta instalacja i konfiguracja na większości platform oraz łatwość w użyciu
  • gwarancja pracy na platformach *nix i Windows- niezależność od systemu bazodanowego
  • bardzo dobre wsparcie dla technologii AJAX- elastyczność w adaptacji do istniejących warunków środowiska działania
  • bazowanie na domyślnej i zdefiniowanej konfiguracji
  • zgodność z najlepszymi standardami oraz wzorcami budowy aplikacji internetowych
  • czytelność kodu oraz dokumentacja w standardzie php
  • łatwość rozbudowy oraz możliwość integracji z innymi bibliotekami

Program pozwala na uproszczenie i zautomatyzowanie większości działań wykonywanych w trakcie projektowania. Są wśród nich między innymi takie zadania, jak: - możliwość tłumaczenia w zależności od lokalizacji zarówno prezentowanych danych jak i interfejsu.- wykorzystanie szablonów oraz układu stron:

  • wsparcie dla formularzy zautomatyzowanego systemu walidacji
  • zestawy narzędzi do zarządzania cachem i redukcja obciążenia łącza oraz serwera - uwierzytelnianie i nadawania uprawnień oraz tworzenie zabezpieczonych aplikacji
  • system przekierowań (routing) oraz przyjazne adresy URL- wbudowane narzędzia e-mail oraz zarządzanie API
  • mechanizmy stronicowania, sortowania i filtrowania

Symfony powstał w 2005 roku. Jest to szybki framework typu RAD. Napisany został w PHP5. Program jest kompatybilny z najpopularniejszymi serwerami baz danych, takimi jak MySQL, PostgreSQL, Oracle, oraz Microsoft SQL Server. Działa zarówno na platformach *nix i Windows. Symfony może być dostosowane do dowolnych potrzeb. Narzędzia służące do generowania kodu doskonale sprawdzają się przy tworzeniu zaplecza administracyjnego. Z kolei wbudowane narzędzia służące do testów, pozwalają na tworzenie oprogramowania zgodnie z założeniami Test-Driven Development (TDD), a panel debugowania przyspiesza proces wykrywania i usuwania błędów. Interfejs linii komend pozwalana na błyskawiczne wdrażanie projektów na serwer. Szybka konfiguracja przyśpiesza prace oraz czyni ją bardziej efektywną. Logowanie zdarzeń pozwala administratorowi na szczegółowy wgląd w działanie aplikacji.

Możliwości Symfony zostały wielokrotnie sprawdzone podczas tworzenia ogromnej liczby projektów. Jest także wykorzystywany na wielu wymagających stronach biznesowych. Najlepszą tego rekomendacją jest wykorzystanie Symfony przez Yahoo! do stworzenia systemu zakładek dla swoich użytkowników.