В плане web
странный вопрос, конечно
Ну тогда вот: что делает go разработчик в плане веб приложений?
разрабатывает функционал
Зависит от проекта и команды От перекладывания json до изобретения своих кэшей под свою задачу
А взаимодействие с бд в Go реализовать можно? Или к примеру отправку данных по форме?
Конечно да, как и везде Это не что-то специфичное для языка
В go можно все что хотите :)
ну кроме наследования, дженериков и упрощения бойлерплейта.
Макросов, перегрузки операторов, концептов, шаблонов и.т.д. Но....Это уже про реализацию, а написать можно все что хочется.
интерфейсы вроде реализуют же наследование
не, интерфейсы убирают проблему отсутсвия наследования и заставляют по другому писать код
В го нет наследования в явной форме, имеется введу как в Java / C# / C++ ect... Да и интерфейсы го, это тоже другая штука)
А как интерфейсы убирают эту проблему? Мне казалось, это про разные задачи Типа интерфейс чтобы убрать зависимость от реализации А наследование чтобы переиспользовать функционал
как мне это видится: парадигма разработки становится другой. ты начинаешь использовать интерфейсы чтобы переиспользовать функционал других объектов, чего ты не делаешь в другом ооп языке
В го и то, и то реализовано в интерфейсах, за счет композиции и дак тайпинга
Обсуждают сегодня