Комментарии 18
очень интересно. подойдет изучать сыну вместо GW/MS Basic :-) и к тому-же с дальнейшей перспективой язык!
Ну, если учесть количество закрытых гуглом проектов, то перспективы весьма туманны.
язык open-source, «закрыть» его сложно, по крайней мере фанаты продолжат на нем писать
Open-source технология не развивается без поддержки бизнеса и корпораций, т.к. «сообщество» всегда довольно пассивно, не имеет четких целей, планов и не способно вкладывать достаточные средства в сопутствующую инфраструктуру и работу, которая необходима для того, чтобы бизнес считал эту технологию достаточно стабильной для использования, перспективной и развивающейся. Сам по себе язык программирования — ничто.
Может я несколько преувеличиваю, но идея, думаю, понятна.
Может я несколько преувеличиваю, но идея, думаю, понятна.
Это язык Роба Пайка, а не Гугла, со сложившимся комьюнити, уже достаточно заметный в сфере образования как минимум.
Я бы за Dart волновался.
Я бы за Dart волновался.
Вот ничего не могу с собой поделать. С одной стороны Go прекрасен, особенно если любишь C. И на нем можно бы написать кучу полезного, системного ПО и не только.
А вот перспектива действительно сомнительная. На GAE использовать его удобно, а вот на настольных системах — вряд ли. Бинарники огромные, поддержка архитектур не полная (жду не дождусь MIPS-версии). В Embedded тоже туманно — про tiny runtime который может работать без ОС информации очень мало. IDE мало.
Да и вообще. На русском инфы очень мало, пиарят его слабо, поддержка gcc-go еще недостаточно хорошая.
Но язык-то, язык-то хороший!
А вот перспектива действительно сомнительная. На GAE использовать его удобно, а вот на настольных системах — вряд ли. Бинарники огромные, поддержка архитектур не полная (жду не дождусь MIPS-версии). В Embedded тоже туманно — про tiny runtime который может работать без ОС информации очень мало. IDE мало.
Да и вообще. На русском инфы очень мало, пиарят его слабо, поддержка gcc-go еще недостаточно хорошая.
Но язык-то, язык-то хороший!
Да все языки хорошие, вы правы без мультиплатформенности сместить C, Java, невозможно, если только одна архитектура не займет лидирующей позиции на рынке.
Языку в первую очередь нужна ниша. У Go с этим пока туго, кроме академических проектов (типа напиши свой интерпретатор лиспа или компилятор брейнфака), биндингов к разным либам и GAE приложений я пока не ничего видел.
Кстати, а может хабровчане которые использовали этот язык поделятся своими проектами?
Кстати, а может хабровчане которые использовали этот язык поделятся своими проектами?
Сборка dll уже реализована?
Круто! Про местную IDE не знал. Юзал плагин для IntellJ. Тоже приятная штука. А еще на Win XP после завершения Installer-а нужно поменять переменную GOOS(кажется так) на значение Mingw по-моему, а то либы не подключились. Уже не помню точно, но нужно быть внимательным тут.
А как делать GUI с помощью go? Не фреймворка для qt и go?
Для qt — нет. Посмотрите что есть тут go-lang.cat-v.org/library-bindings в разделе GUIs and Widget Toolkits.
Лично я думаю, что на данном этапе не стоит делать GUI с помощью Go, он на это не рассчитан, думаю будет очень неудобно.
Зато можно легко написать сервис, который будет предоставлять Web интерфейс по заданному порту.
Лично я думаю, что на данном этапе не стоит делать GUI с помощью Go, он на это не рассчитан, думаю будет очень неудобно.
Зато можно легко написать сервис, который будет предоставлять Web интерфейс по заданному порту.
Всё нормально с перспективой.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Быстрый старт – программируем на Go под Windows — настройка Environment