Опис послуги
ПерекладЯ практикуючий розробник PowerBuilder, за плечима більше п'ятнадцяти років роботи з класичними клієнт-серверними бізнес-програмами. Якщо у вас досі крутиться критична система на PowerBuilder 9, 10, 12.5 чи свіжій збірці, я возьму її на супровід, розширу та модернізую без ризиканого переписування з нуля. Мої основні інструменти кожен день — це PowerScript та DataWindow, і я знаю їх особливості до дрібниці: аргументи вибірки, вкладені та розділені DataWindow, обробку через DataStore, вбудований та динамічний SQL, роботу буферів при оновленні даних. Я чиню зламані вікна, капризну друк, повільні вибірки та загадкові помилки оптимістичного блокування, які спливають тільки на бойовому серверу. Але однією лише пожежогасінням справа не обмежується. Я перевожу програми зі старих рантаймів PowerBuilder на актуальні версії, замінюю застарілі елементи OCX та OLE, перенаправляю базу з Sybase SQL Anywhere чи Adaptive Server на Microsoft SQL Server, Oracle чи PostgreSQL та заново налаштовую SQL всередину DataWindow під новий сервер. Коли потрібен серйозний крок вперед, я планую поетапний шлях: виношу логіку PowerBuilder у веб-сервіси, розгружаю товстого клієнта, будую міст до dotnet та REST, поки ядро продовжує працювати. Звичайні результати — це документоване дерево вихідників в експорті, зручному для системи контролю версій, чисто збірна збірка, скрипти міграції, чек-лист регресії та коротка передача знань вашій команді. Я пишу зрозумілі коментарі до складних місць PowerScript, щоб ваші інженери могли продовжити. Напишіть версію PowerBuilder, базу та болевих точки — я повернусь з конкретним планом та оцінкою до першого рядка коду.