Re[2]: Что мне понравилось в Go
От: Vladsav  
Дата: 09.07.23 19:37
Оценка: +1
Здравствуйте, LaptevVV, Вы писали:

Хочу дополнить по Go:

1. Мне приходилось переписывать веб-сервисы с Java на Go.
Web-сервис на Java + Tomcat + JSP требовал для работы 200-250 Mb оперативной памяти.
Тот же сервис, переписанный на Nginx + Go + html template занимал 20-30 Мб ОЗУ.
Выигрыш по памяти значительный. Если сервисы крутятся в облаках — можно прилично сэкономить.

2. Обработка ошибок. Она проста и незатейлива. Мы писали так:

html, err := template.ParseFiles("tmpl/result.html")
CheckFatalErr(err)

...
func CheckFatalErr(err error) {
    if err != nil {
    log.Fatal(err)
}


Все просто и глаз не спотыкается об if err != nil.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.