Я в идеале хочу многоуровневый язык. Чтобы наверху было что-то действительно очень близкое к спецификации. Может быть даже свой DSL. На следующем уровне - была детализация бизнес-концепций во что-то более техническое. Следующий уровень - это уже технологический фреймворк. Дальше - платформенные драйверы. И так далее, до самых черепах (или LLVM).
Поэтому мне нравится Ruby:
Rails.application.routes.draw do
root 'welcome#index'
get 'products/:id' => 'catalog#view'
resources :products
concern :toggleable do
post 'toggle'
end
resources :posts, concerns: :toggleable
resources :photos, concerns: :toggleable
end
no subject
Date: 2020-02-12 03:37 pm (UTC)Поэтому мне нравится Ruby:
Rails.application.routes.draw do root 'welcome#index' get 'products/:id' => 'catalog#view' resources :products concern :toggleable do post 'toggle' end resources :posts, concerns: :toggleable resources :photos, concerns: :toggleable endИ не нравится Go.