LINUX.ORG.RU

Backend on Smalltalk?

 ,


0

4

Команды. Всем доброго дня. Если делать на Smalltalk (Pharo?) API для не сложного проекта (для себя, каталог игр в разных площадках) в виде api + front-end (svelte будет), то что использовать? Какой фреймворк, СУБД? Делается в образовательных будет целях

о, я такую херню пытался. Заепси быстро и бросил. Но за темой послежу.

anonymous
()

Zinc, Teapot, Seaside, Illiad и т.п.

смотри книжку на books.pharo.org про суровый Enterprise: https://books.pharo.org/enterprise-pharo/.

если в смоллтоке совсем с нуля, то лучше читать после Pharo-by-Example

смотри также awesome-pharo про Web и

вики https://githubhelp.com/pharo-open-documentation/pharo-wiki

в общем, там есть из чего выбрать.

про Seaside есть в pharo-by-example ru:Seaside.tex , читай на русском перевод pharo-by-example-ru

Seaside вроде как исторически первый и самый известный фреймворк для смоллтока (хотя там вообще всякой объектной персистентности и ООСУБД как грязи) – известный тем, что URL отображаются на замыкания (блоки в смоллтоке).

это может быть как хорошо так и плохо.

если по этому подходу не упарываться, есть дофига других фреймворков, тот же Zinc, Teapot и т.п.

в общем, читайте книги – они рулез

и примеры тыкайте, конечно же.

anonymous
()

какие субд

например, читай книжки про Glorp, Voyage

а вообще исторически самой первой ООСУБД для смоллтока была GemStone.

вообще, если сильно по эдакой проприетарщине не упарываться (хотя там есть Community Edition и Starter/Limited, которых по ограничениям для твоего хелловорда скорее всего хватит) – можно невозбранно прикрутить всякое там опенсорсное ООСУБД.

например, Goods,FastDB К.Книжника (если упарываться по С++). или там МУМПС с наворотами какой-нибудь, вообще через телнет общаясь через сокеты.

anonymous
()
Ответ на: комментарий от anonymous

Zinc, Teapot, Seaside, Illiad и т.п.

первый не фреймворк, второе хз что, третье полуживое, четвертое давно померло

yoghurt ★★★★★
()

По теме. В последнее время с привлечением нужных людей вполне себе ожил VASmalltalk (он же когда-то IBM VAST). Когда я видел их в последний раз живьем (2018), настроены они были весьма решительно в т.ч. на Ънтерпрайзный сегмент.

https://www.instantiations.com/vast-support/documentation/90/ss/wwhelp/wwhimpl/common/html/wwhelp.htm#href=sst08.html&single=true

Наверняка на фаре что-то тоже можно сваять, в худшем случае на упомянутом Zinc. Была книжка про Enterprise Pharo, можно глянуть что там пишут на этот счет.

yoghurt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.