если вы наймёте отдел разработчиков на условном TypeScript, который сможет закрыть задачи по Back-end, Front-end, Mobile и Desktop, то вы получите либо выигрыш в TTM, либо в деньгах, так как нанять один отдел разработчиков — дешевле четырех
Це от про...
Я ж і не кажу, що мікросервіси це панацея, для кожного з підходів є свої use case’и та свої недоліки і переваги, що відображені в порівняльній таблиці. Головна ідея моєї статті — донести, що крім моноліту і мікросервісів є ще варіанти.
я не понимаю каким именно способом вы будете шарить типы между сервером и клиентом в предложенных стэках
Ви ж он вище говорили про «современные способы» і не знаєте що таке монорепозиторій?
Если вам действительно интересно, здесь все расписано касательно того почему ментальная модель в призме именно такая и в чём ее отличия от других ORM (Вкратце объекты это не таблицы) www.prisma.io/...cepts/overview/why-prisma
Касательно Ditsmod, не...
По-перше, це можна легко зробити, я завжди так роблю.
По-друге, ви на GIF показуєте як перейменовуєте змінні на сервері і на клієнті у двох окремих вікнах, і у кожному із вікон робите поштучне перейменування.
Не очень понял суть этого комментария. Я показал способ взаимодействия при котором мы можем типизировать фронт, бек, бд и мобилку. Все эти технологии, а именно React Native, React и Node.js, уже и так обширно используются.
Дякую за статтю , цікава інформація. В мене склалось враження, що описані підходи найбільше підходять до сервісів на Джаві. Чи є якісь приклади подібних патернів/ архітектур іншими мовами програмування.
П. С.
Reuse говорить про те, чи можемо ми перевикористати цілий сервіс, тому у випадку моноліта оцінка є низькою.
Усе вказує на те, що ви «за вуха притягуєте» негатив моноліта.
Особливості цих платформ не зникають якщо використовувати спільну мову програмування. Так можна і на Java все писати — GWT для вебу, гола Java для бекенду, Android API-шки для відра, Swing чи SWT/EclipseRCP для десктопу. Але чомусь це так не працює.
Не знаю як кому, а я якось було відкрив документацію Prisma, побачив що вони придумали свій синтаксис моделей, закрив. Не знаю чим їм не підійшов TypeSctipt, чи може там ідея в іншому...
Коментарі