Якби вас попросили створити веб-сайт електронної комерції у 2025 році, якою мовою ви б потягнулися? Підняття рук: JavaScript? піти? Паскаль? Що ж, був принаймні один гравець для останнього: [jns]і він має годинне навчальне відео, яке показує, як він це зробив.
Сайт, про який йде мова, є веб-магазином його особистого бізнесу Photronic Arts, тому ви не можете сказати [jns] не має скіна в грі. З інтерфейсу це HTML і може бути чим завгодно, включаючи Shopify під капотом. Однак це не так: це повністю користувацький сервер [jns] зібрані у FreePascal, використовуючи Lazarus IDE.
У сучасному Паскалі є аргументи на користь Паскаля, але коли ми писали, що ми не очікували отримати поради щодо веб-розробки. Як не дивно [jns] витрачає так багато часу, розповідаючи технічні деталі у цьому відео, що він не заглиблюється в те, чому він вибрав FreePascal, особливо коли стає зрозуміло, що він добре знайомий із C та C++. У його пов’язаному описі на його сторінці Gopher (посилання через Floodgap) [jns] просто заявляє, що це мова, яку він дуже любить, що є достатньою причиною для нас. Вихідний код доступний, але за запитом, щоб уникнути сканування ШІ. Це сумна, але зрозуміла відповідь на цей сучасний час.
Якщо ви не займаєтеся веб-розробкою і хочете детально ознайомитись із тим, як працює серверна частина, це відео варто переглянути, навіть якщо ви не дуже любите Pascal. Також варто подивитися, якщо ви знаєте розробку бекенда і вам цікаво знати Pascal. Якщо жодна з цих речей вас не цікавить, що щодо цієї бібліотеки Pascal для Arduino?
Завдяки [jns] за чайові! Якщо ви виконуєте сучасну роботу з сумнівно сучасними інструментами, ми називаємо це хаком і хотіли б почути від вас.
