"Потому что выебоны. Все эти новомодные автомобили — это только показать какой ты крутой. Я вот тоже беру на работу только водителей на конную упряжь. Или людей которые могут внятно ответить что они будут делать если на их автомобиль упадет метеорит. "
Вот где-то так это выглядит. Но надо понимать, что технологии не стоят на месте. И описанные вами проблемы большинство людей в жизни не встречали, не важно на mysql или на mongodb.
Я конечно новичёк, но в примере с MyFloat MyString не вижу особых плюсов в том, чтобы писать свои типы, потом при отправке в канал преобразовывать в них данные стандартных типов, в которых обычно и приходят данные с других библиотек, таких как mgo. Не проще тогда сразу преобразовывать в, например, string при получении из источника float?
Мне вот не совсем понятно, почему данная ситуация считается стрессовой? То, что для автора она была таковой, вовсе не значит, что собеседник этого и добивался. Мне даже кажется, что он давал подсказки, чтобы разрядить ситуацию и помочь. И возможно ждал бы решения еще полчаса, если бы автор попросту не сдался.
А само решение задач не должно зависеть от IDE или блокнота. Если в голове есть представление алгоритма, то описать его псевдокодом или js не должно составлять труда. Разве-что без IDE и autocomplete программист не помнит языковых конструкций, ну это не делает ему чести.
Слишком много анимации. Часть шрифтов с наклоном влево, часть — вправо, глаза устают с первых секунд просмотра сайта. А скриншоты системы — как-будто из мира 90-х, больше подойдут для сайта 10-20-летней давности.
Ну так и в Go есть родной шаблонизатор, в чем преимущество?
Чего только стоит загрузка файла на сервер, на пхп это реально за 5 минут делается, а на го?
На go это занимает целых 5 секунд:
file, _, err := c.Request.FormFile("file")
хелловорлд за 40 минут, поэтому ты неправ!, и плевать что я вообще о другом говорил.
Да хрен вас поймешь, уважаемый, о чем Вы говорите. Я говорил о времени разработки, вы о какой-то «популярности», стартаперах, сайт-визитку упорно называете хелоувордом. А вместо аргументации оскорбления и истерика.
В любом случае в полноценном сайте человек (заказчик) должен иметь возможность хотябы просмотреть то что сайт предполагает сохранять
… смог бы сделать на много быстрей с валидацией и простейшей админкой хотябы на просмотр оставленного посетителями). Об этом и речь, скорость разработки, а мне тут расказывают как они быстро хеловорлд напишут. Я говорю про разницу во времени....
Омг, окей, добавил админку, с авторизацией и просмотром записей.
Добавлю, что о стартапах здесь говорили только Вы. Никогда не занимался стартапами в вашем понимании этого слова, потому об этом ни слова не написал. Мой хлеб — проекты, которые на старте имеют больше посетителей в минуту, чем многие стартапы в год.
И код, который вы назвали говном, не просто «функция сохранения в базу». А полностью рабочий сайт, который выводит вебстраницу с текстом и формой обратной связи, а так же обрабатывает ее, с валидацией и выводом сообщений пользователю, что собственно вполне попадает под описание сайта-визитки.
Потому, прежде чем что-то писать, советую ознакомится с предметом обсуждения, а не выставлять себя дураком.
Вот как «популярность» языка влияет на скорость разработки?
Сайт-визитку с формой заказа я сделаю на go за 15 минут, ровно как и на php. Конечно в Go у меня совсем мало опыта, гораздо меньше чем в php, но он гораздо проще, потому скорость разработки будет примерно равна.
Так-же и с бóльшими проектами.
А еще его простота дает возможность любому опытному php/js/python/… программисту за пару-тройку вечеров освоить go до уровня самостоятельного написания проектов.
Хахаха, хорошая шутка. Ну, кто подкинет ТЗ? Но условимся, что это не будет сайт-визитка, а какой-нибудь полноценный веб-сервис с парой тысяч условных посетителей в секунду.
Я на php потратил лет 7, и здорово представляю, что там да как. На ноде тоже написал несколько полноценных SaaS, и в целом несколько последних лет это была нода и изредка c/c++ для нативных модулей.
Go же я использую пару месяцев. Но потягаться, думаю, смог бы, будь в Вашем предложении хоть капля здравого смысла.
Книги никто не отменял конечно, но советую пройти официальный Тур go, ещё очень класный ресурс gobyexample.com. Опытный разраб может выучить Go до приличного уровня за пару дней.
В каком мире мы живем?
Вот где-то так это выглядит. Но надо понимать, что технологии не стоят на месте. И описанные вами проблемы большинство людей в жизни не встречали, не важно на mysql или на mongodb.
Надо признать, что mongoDB не такое уж и говно)
А само решение задач не должно зависеть от IDE или блокнота. Если в голове есть представление алгоритма, то описать его псевдокодом или js не должно составлять труда. Разве-что без IDE и autocomplete программист не помнит языковых конструкций, ну это не делает ему чести.
Ну так и в Go есть родной шаблонизатор, в чем преимущество?
На go это занимает целых 5 секунд:
Да хрен вас поймешь, уважаемый, о чем Вы говорите. Я говорил о времени разработки, вы о какой-то «популярности», стартаперах, сайт-визитку упорно называете хелоувордом. А вместо аргументации оскорбления и истерика.
Омг, окей, добавил админку, с авторизацией и просмотром записей.
То ли дело пхп.
И код, который вы назвали говном, не просто «функция сохранения в базу». А полностью рабочий сайт, который выводит вебстраницу с текстом и формой обратной связи, а так же обрабатывает ее, с валидацией и выводом сообщений пользователю, что собственно вполне попадает под описание сайта-визитки.
Потому, прежде чем что-то писать, советую ознакомится с предметом обсуждения, а не выставлять себя дураком.
ps. минус за «тыканье»
Сайт-визитку с формой заказа я сделаю на go за 15 минут, ровно как и на php. Конечно в Go у меня совсем мало опыта, гораздо меньше чем в php, но он гораздо проще, потому скорость разработки будет примерно равна.
Так-же и с бóльшими проектами.
А еще его простота дает возможность любому опытному php/js/python/… программисту за пару-тройку вечеров освоить go до уровня самостоятельного написания проектов.
Я на php потратил лет 7, и здорово представляю, что там да как. На ноде тоже написал несколько полноценных SaaS, и в целом несколько последних лет это была нода и изредка c/c++ для нативных модулей.
Go же я использую пару месяцев. Но потягаться, думаю, смог бы, будь в Вашем предложении хоть капля здравого смысла.
В остальное не вдавался, потому как моя работа связана с одной платформой.
Но да, можно было флаг покороче придумать.