Bahnhofstraße 22, 52134 Herzogenrath Poniedziałek - piątek: 8:00 - 16:30 kontakt@milnersoftware.de 0176 66798849

Analiza 150 € netto

Migracja ScriptCase

Przenoszę Państwa aplikację ScriptCase do czystego kodu PHP, który należy do Państwa – bez licencji na narzędzie, bez przestoju, na obecnej bazie danych.

  1. (01) Baza danych zostaje
  2. (02) Własny kod PHP, bez licencji
  3. (03) Nowoczesna, działa na telefonie
Przemyslaw Milner, Webentwickler aus Herzogenrath bei Aachen

Przemyslaw Milner

Migracja ScriptCase

Nasze usługi

Bildschirm mit Programmcode in einem Editor

Niezależność od narzędzia

Dopóki aplikacja siedzi w ScriptCase, każda zmiana zależy od licencji i generatora.

✓ Koniec z abonamentem za narzędzie
✓ Kod źródłowy i dostępy u Państwa
✓ Zmiany bez generatora
✓ Dalej może pracować każdy programista PHP

Dowiedz się więcej
Zahlenschloss auf einer hellen Computertastatur

Kod, który da się utrzymać

Wygenerowany kod trudno czytać i prawie nie da się go poprawiać ręcznie. Piszę go od nowa – czytelnie i lekko.

✓ Przejrzysta struktura zamiast kodu z generatora
✓ Aktualne PHP 8
✓ Szybsze strony i zapytania
✓ Porządne uprawnienia i bezpieczeństwo

Dowiedz się więcej
Gezeichnete Entwürfe für das Layout einer Website

Nowoczesny interfejs

Wiele aplikacji ScriptCase wygląda jak sprzed lat i na telefonie praktycznie nie da się z nich korzystać.

✓ Przejrzyste formularze i listy
✓ Działa na telefonie i tablecie
✓ Procesy dopasowane do pracy zespołu
✓ Znane funkcje zostają

Dowiedz się więcej

Dlaczego zastąpić ScriptCase

Aplikacja działa – ale są Państwo uzależnieni od narzędzia

ScriptCase to komercyjny generator low-code firmy NetMake. Szybko powstają w nim formularze, listy i raporty w PHP. Dla wielu firm był to dobry start. Po kilku latach wychodzą jednak minusy.

Licencja to zwykle abonament, a bez narzędzia trudno sensownie zmienić aplikację. Wygenerowany kod jest długi, zagnieżdżony i trudny do czytania. Strony zwalniają, interfejs wygląda staro, a na telefonie prawie nie da się go obsłużyć. Do tego dochodzi serwer: hostingi wyłączają stare wersje PHP albo każą za nie dopłacać, a aplikacja musi za tym nadążyć.

Przy migracji ScriptCase przenoszę aplikację do zwykłego, łatwego w utrzymaniu kodu PHP. Baza danych zostaje, procesy zostają. Na końcu kod źródłowy należy do Państwa i nie potrzebują Państwo licencji na narzędzie.

Wolą Państwo zostać przy ScriptCase? Wtedy pomogę jako programista ScriptCase w utrzymaniu i rozbudowie.

Laptop mit Programmcode auf einem hellen Schreibtisch
Zwei Personen besprechen eine Website am Laptop

Powody

Dlaczego firmy szukają zamiennika ScriptCase

Koszty i zależność

  • Koszty licencji: abonament płynie dalej, nawet gdy przy aplikacji prawie nic się już nie robi.
  • Zależność od narzędzia: zmiany są praktycznie możliwe tylko w generatorze. Kto nie zna ScriptCase, niewiele pomoże.
  • Wiedza u jednej osoby: często aplikację zbudował jeden pracownik. Gdy odchodzi, system stoi.
  • Wersja PHP na serwerze: hosting przechodzi na nowsze PHP, a aplikacja musi pasować.

Technika i obsługa

  • Kod trudny w utrzymaniu: wygenerowany kod z wieloma warstwami, którego nikt nie chce ruszać ręcznie.
  • Wydajność: duże listy i raporty ładują się coraz wolniej wraz z przybywaniem danych.
  • Przestarzały interfejs: formularze, które nie pasują już do dzisiejszych oczekiwań.
  • Brak pracy mobilnej: w terenie czy w magazynie aplikacji na telefonie praktycznie nie da się używać.

Z czym pracuję

Sposób pracy

Przeniesienie aplikacji ScriptCase do PHP – krok po kroku

Inwentaryzacja

Najpierw spisuję, co naprawdę zawiera aplikacja: formularze, listy (gridy), raporty, zdarzenia z własną logiką, uprawnienia i bazę danych. Powstaje z tego lista wszystkich modułów z nakładem pracy i kolejnością.

Baza danych zostaje. Dane nie muszą się nigdzie przenosić, a stary i nowy system pracują na tych samych tabelach.

Migracja moduł po module

Buduję w PHP jeden moduł po drugim. Stary system ScriptCase działa w tym czasie równolegle. Każdy nowy moduł sprawdzam względem starego: te same dane, te same wyniki, te same obliczenia.

Dopiero gdy wszystko się zgadza, przełączamy – bez przerwy w pracy zespołu. Jak podchodzę do starszych systemów ogólnie, opisuję w zakładce modernizacja starego systemu.

Co obejmuje migracja ScriptCase

Od inwentaryzacji do przełączenia – w zrozumiałych krokach.

Inwentaryzacja

Wszystkie formularze, gridy, raporty, zdarzenia i uprawnienia spisane i ocenione.

Baza danych

Obecna baza zostaje. Sprawdzam strukturę, indeksy i zapytania.

Własny kod PHP

Lekki, czytelny kod PHP 8 bez generatora i bez licencji na narzędzie.

Interfejs

Przejrzyste formularze i listy, działające na telefonie i tablecie.

Uprawnienia i logowanie

Użytkownicy, role i dostępy przeniesione i zabezpieczone.

Raporty i eksport

Zestawienia, eksport do PDF i Excela – tak, jak potrzebuje zespół.

Praca równoległa

Stary i nowy system działają obok siebie, aż każdy moduł zostanie sprawdzony.

Przełączenie

Zmiana bez przestoju, z kopią zapasową przed i kontrolą po.

Jak przebiega migracja ScriptCase

  1. Zapytanie

    Opisują Państwo krótko aplikację: do czego służy, ile ma modułów i kto z niej korzysta.

  2. Analiza

    Przeglądam aplikację i bazę danych, spisuję wszystkie formularze, gridy, raporty i zdarzenia.

  3. Stała cena

    Dostają Państwo plan z kolejnością modułów i stałą cenę, zanim zacznę.

  4. Migracja

    Buduję moduł po module w PHP, na kopii testowej, a stary system działa dalej.

  5. Testy

    Każdy moduł sprawdzam względem starego systemu – na prawdziwych danych i z Państwa zespołem.

  6. Przełączenie

    Przełączamy bez przestoju. Potem na życzenie dalej opiekuję się aplikacją.

Szczerze

Kiedy migracja ScriptCase się nie opłaca

Migracja kosztuje czas i pieniądze. Nie każdą aplikację ScriptCase trzeba zastępować:

  • Aplikacja jest mała i działa: kilka formularzy i list, które niezawodnie spełniają swoje zadanie, rzadko uzasadnia budowę od nowa.
  • Zespół aktywnie buduje w ScriptCase: jeśli Państwa ludzie codziennie pracują w generatorze i dobrze sobie radzą, zmiana zwykle nic nie da.
  • Licencja nie jest problemem: jeśli koszty i zależność nie mają dla Państwa znaczenia, powodów do zmiany jest mniej.
  • Przeszkadza tylko jeden konkretny błąd: wtedy często wystarczy celowa naprawa zamiast pełnej migracji.

W takich przypadkach mówię to otwarcie i dalej utrzymuję aplikację w ScriptCase – więcej na stronie programista ScriptCase.

Cennik

Ile kosztuje u mnie migracja ScriptCase

Najpierw analiza, potem stała cena. Pojedyncze prace rozliczam stawką dzienną 650 € netto.

Pierwszy krok

Analiza przed migracją

150 € netto, jednorazowo

Inwentaryzacja aplikacji ScriptCase z planem i stałą ceną migracji.

  • Formularze, gridy, raporty i zdarzenia
  • Baza danych i wersja PHP na serwerze
  • Ocena: migrować czy dalej utrzymywać
  • Plan z kolejnością modułów i stała cena

Opieka po migracji

209 € miesięcznie, netto

Stała opieka nad nową aplikacją PHP – bez licencji na narzędzie.

  • Kopie zapasowe i kontrola
  • Aktualizacje PHP i bibliotek
  • Usuwanie drobnych błędów
  • Stała osoba do kontaktu

Wszystkie ceny netto plus 19 % VAT. Przy większych aplikacjach cenę analizy podaję jako stałą po pierwszej rozmowie.

Dlaczego ze mną

Znam ScriptCase i piszę czysty kod PHP

Ponad dziesięć lat z PHP, do tego własne systemy CRM, które rozwijam bez generatora. Rozumiem, jak zbudowana jest aplikacja ScriptCase, i wiem, jak przenieść ją do kodu, który da się utrzymać. Jako programista PHP opiekuję się nią także później.

Kleines Team arbeitet gemeinsam an Laptops an einem Holztisch
  • Analiza za stałą cenę: 150 € netto
  • Kod źródłowy i dostępy należą do Państwa
  • Kopia zapasowa i kopia testowa przed większą zmianą
  • Kontakt osobiście, po polsku i po niemiecku
  • Całe Niemcy, zdalnie

Częste pytania o migrację ScriptCase

Co warto wiedzieć przed startem.

Analiza kosztuje 150 € netto, przy większych aplikacjach po pierwszej rozmowie podaję za nią stałą cenę. Potem dostają Państwo stałą cenę za migrację. Pojedyncze prace rozliczam po 650 € netto za dzień.

Nie. Baza danych zostaje. Stary i nowy system pracują na tych samych danych, więc nie ma ryzykownej przeprowadzki danych.

Tak. System ScriptCase działa równolegle, aż każdy nowy moduł zostanie sprawdzony. Przełączenie odbywa się bez przestoju.

Nie. Nowa aplikacja to zwykły kod PHP bez generatora. Kod źródłowy i dostępy należą do Państwa.

Dla większości firm: własny, lekki kod PHP zamiast innego generatora. Wtedy nie zależą Państwo od żadnego narzędzia, a dalej może pracować każdy programista PHP.

Procesy zostają, żeby zespół nie musiał się przyzwyczajać od nowa. Interfejs będzie bardziej przejrzysty i zadziała też na telefonie. Życzenia spisuję w analizie.

Nie. Jeśli aplikacja jest mała i działa albo zespół aktywnie buduje w ScriptCase, wolę dalej utrzymywać ją w ScriptCase. Powiem to otwarcie po analizie.

Z poradnika

WordPress nie jest zły – tylko źle zbudowany

Wolny, dziurawy, ciągle się psuje? Zwykle winny nie jest WordPress, tylko page buildery, nadmiar wtyczek i motywy „multipurpose”. Co zmienia własny motyw.

Czytaj dalej

Zhakowany WordPress? Jak to rozpoznać

Obce strony w Google, przekierowania tylko na telefonie, nieznani administratorzy – sześć objawów, po których rozpoznają Państwo włamanie na WordPressa, i co zrobić od razu.

Czytaj dalej

Przemyslaw Milner, Webentwickler aus Herzogenrath bei Aachen Przemyslaw Milner Migracja ScriptCase

Państwa aplikacja, Państwa kod – zacznijmy od analizy.

Proszę krótko opisać aplikację ScriptCase. Odezwę się w ciągu 24 godzin (w dni robocze) i powiem, jak może wyglądać migracja – albo że się nie opłaca.