System webowy to aplikacja internetowa, czyli program komputerowy działający na serwerze i komunikujący się z użytkownikiem poprzez przeglądarkę internetową. Przykładów aplikacji webowych jest bardzo wiele i są to strony banków online, aukcji, serwisów społecznościowych typu facebook, twitter, poczty dostępnej przez przeglądarkę np. gmail i inne systemy CRM, sklepy internetowe, konta do naszych płatności za wodę czy gaz itp.
W każdym systemie webowym musi pośredniczyć serwer www, który dynamicznie przesyła dane do użytkownika. System webowy komunikuje się za pośrednictwem przeglądarki internetowej i może być używany na komputerach i urządzeniach mobilnych.
Treści pobierane głównie dynamicznie.
System korzysta zazwyczaj z danych zgromadzonych w bazie danych.
System może zostać zaprogramowany w różnych językach np. PHP 8.3
Treści pobierane głównie statycznie.
Strona nie korzysta z bazy danych.
Cała strona składa się zazwyczaj głównie z plików HTML5 i CSS3 oraz JS.
ZALETY
Brak konieczności instalacji oprogramowania na komputerze użytkownika - wystarczy przeglądarka internetowa i dostęp do Internetu.
Możliwość używania systemu w dowolnym miejscu świata z dostępem do internetu.
Możliwość korzystania z systemu webowego przez wiele osób jednocześnie np. bankowość internetowa.
Jedną aktualizacją systemu webowego uaktualnimy wersji wszystkim użytkownikom.
Łatwa konserwacja i aktualizacja serwisu.
Możliwość używania aplikacji webowej na urządzeniach mobilnych takich jak: smartfon czy tablet.
Duża skalowalność bez konieczności angażowania użytkowników systemu.
WADY
Wymaga dostępu do internetu. W dzisiejszych czasach wada ta przestaje być odczuwalna, jednak każda aplikacja webowa wymaga łącza internetowego.
JAK PRACUJEMYETAP 1 - SŁUCHAMY
To najważniejszy etap prac, bez których nie powstanie żaden system webowy spełniający wymagania, jakie stawiają współcześni użytkownicy. Na tym etapie prac poznajemy się jako ludzie (firmy) i dowiadujemy się o problemie, który system webowy powinien rozwiązać. Skupiamy się tylko na jednym zagadnieniu, czyli jednym problemie, który należy rozwiązać. Takie podejście daje precyzyjne zdefiniowanie celu, który wyznacza dalsze etapy prac, a ponadto umożliwia stworzenie skutecznego rozwiązania przy minimalnych kosztach.
ETAP 2 - WYCENA PRAC PROJEKTOWYCH
Kiedy znamy już wymagania, jakie musi spełniać system webowy, przedstawiamy informacje o kosztach projektowania i zakresu prac. Przypomina to analogię do projektu architektonicznego, który tworzy się przed budową domu. Po akceptacji klienta wyceny i zakresu prac przystępujemy do kolejnego etapu prac.
ETAP 3 - PROJEKTOWANIE
Jeden obraz jest wart 1000 słów, dlatego projektujemy głównie makiety, dzięki którym można zapoznać się z ogólną koncepcją użytkowania aplikacji. Prototypy omawiamy z Klientem i na tym etapie szczególnie współpracujemy z Zamawiającym, ponieważ tylko w ten sposób możemy stworzyć system webowy dopasowany do jego potrzeb. Często proponujemy rozwiązania alternatywne, które taniej i szybciej przybliżą Zamawiającego do osiągnięcia celu.
ETAP 4 - WYCENA REALIZACJI PROJEKTU
Wyceniamy całość prac zgodnie z założeniami projektowymi i wymaganiami, jakie stawia dany system webowy.
ETAP 5 - IMPLEMENTACJA
Implementacja projektu, czyli "budowanie domu na bazie projektu" to kolejny etap naszych działań, żeby osiągnąć zamierzony cel projektowy. Prace programistyczne to głównie back-end i front-end. Back-end to zaplecze lub inaczej mówiąc skrypty uruchamiane po stronie serwera. Najczęściej zaplecze przyjmuje postać panelu administracyjnego. Głównymi technologiami zaplecza są: PHP 8.3, MySQL / MariaDB, JavaScript, HTML5 i CSS3 oraz inne technologie w zależności od potrzeb danego projektu.
Front-end to widok serwisu części publicznej, czyli strony www i technologie uruchamiane w przeglądarce internetowej taki jak HTML5, CSS3, JavaScript oraz cała treść serwisu w postaci tekstów, zdjęć, filmów itp.
ETAP 6 - TESTY
Testowanie to etap, na którym odbywają się testy automatyczne i manualne, sprawdzamy różne scenariusze, które powstały podczas fazy projektowej. Przeprowadzamy testy funkcjonalności, widoku, w razie potrzeby korygujemy kurs. To ważny etap w budowie systemów webowych.
ETAP 7 - WDROŻENIE
Wdrożenie systemu, czyli uruchomienie, konfiguracja DNS, domen, paneli dostępowych, bezpiecznych haseł i konfiguracji serwera, kopie bezpieczeństwa, ostatnie szlify. Instrukcja lub przedstawienie jak działa system i oddanie go do użytku Klientowi. Pierwsi użytkownicy w systemach webowych to analogiczna sytuacja do pierwszych mieszkańców u developera osiedla.
ZAUFALI NAMRaster Władysław Filipowicz
ul. Sobieskiego 23/6
44-100 Gliwice
NIP: PL 631 117 41 36
tel. +48 609 216 353 (od 9:00 do 18:00).
e-mail: info@systemy-webowe.pl
Konto Bankowe:
Dane do faktury:
Raster Władysław Filipowicz
ul. Sobieskiego 23/6, 44-100 Gliwice
NIP: 631-117-41-36