LINUX.ORG.RU

Написание веб-приложений на языке Go

 ,


0

2

Опубликован перевод официальной документации по языку Go «Написание веб-приложений», в которой рассмотрено создание веб-страниц, использование шаблонов и регулярных выражений.

>>> Подробности



Проверено: svu ()

Животноводство у нас развито, падежей не бывает.

anonymous
()

И что, теперь будем о каждой попытке перевести прагмой какую-нибудь документацию писать на главной ЛОР-а?

FeyFre ★★★★
()
Ответ на: комментарий от FeyFre

может фильм для дураков, но мне нравится

anonymous
()
Ответ на: комментарий от tailgunner

Спасибо. У меня сразу делать правильные выводы не всегда получается.

archimag ★★★
()

Для начала, вам необходим компьютер с ОС Linux, OS X или FreeBSD для запуска Go.

Эм-м-м...как бы gccgo есть. Зачем они так?)

m4n71k0r
()

Тем, кому дороги свои глаза просьба по ссылке не переходить. Иначе придется читать много текста моноширинным шрифтом (либо поставьте себе расширение iReader).

kost-bebix ★★
()

странный эффект во время чтения этой статьи - мозг сам как будто пытаеться перевести сей текст обратно на английский, помимо сознания..

..а го как раз правильный язык, в отличие от.

FedeX ★★
()

1) Этот язык (как и D) должен был появиться в 90-х, а не только сейчас.
2) Приложение выглядит ужасно

Joe_Bishop
()

OMG это какая то жесть!!! Названия переменных вообще вставляет.
Красивым и лаконичным этот код не назавёшь, кажись на C++ будет гораздо вменяемей выглядить и тем более на Python.

stalkerg ★★★★★
()
Ответ на: комментарий от stalkerg

> Красивым и лаконичным этот код не назавёшь, кажись на C++ будет гораздо вменяемей выглядить и тем более на Python.

согласен, код просто ужасен по виду

Joe_Bishop
()
Ответ на: комментарий от Joe_Bishop

>1) Этот язык (как и D) должен был появиться в 90-х, а не только сейчас.

И борланд должен был выпустить Turbo Go.

r ★★★★★
()
Ответ на: комментарий от r

1) Этот язык (как и D) должен был появиться в 90-х, а не только сейчас.

И борланд должен был выпустить Turbo Go.

Зачёт!

Хотя, если Гугл решит и впрямь двигать его в массы, наступление полного Г не за горами. Просто ведь Гуглу обидно: Сан создал Яву, МС --- C#, а они ничего сами не создали. Теперь у них будет свой праGoславный язык.

Vudod ★★★★★
()
Ответ на: комментарий от Vudod

Гугл не создавал язык, просто Роб Пайк там работает же.

quantum-troll ★★★★★
()
func fib() func() int {
	a, b := 0, 1
	return func() int {
		a, b = b, a+b
		return b
	}
}

Теперь точно никто не будет путаться между =, :=, ==

frozenix ★★★
()
Ответ на: комментарий от Vudod

>Просто ведь Гуглу обидно: Сан создал Яву, МС --- C#, а они ничего сами не создали.

Им надо «спасити java». У них есть для этого ресурсы чтобы убить оракл по зависимостям и при этом вставить фитиль микрософту:)

r ★★★★★
()
Ответ на: а зачем от firefoxlis

> Да зачем эти новые языки нужны. Плодят их плодят, а для чего? Есть же php, pirl, python.

Это для обывателя, а у них пара сэкономленных тактов процессорного времени стоит миллионы.

cap838383
()
Ответ на: комментарий от stalkerg

>кажись на C++ будет гораздо вменяемей выглядить

Кресты и вменяемый код это такие две несовместимые вещи ...

и тем более на Python.

Этот всех порежет, всех убьет, ну когда все отступы правильно расставит.

iomould
()

скоро придут гуглофаны и скажут, что это истинно правильное программирование... по мне так через жопу сделано

bernd ★★★★★
()
Ответ на: а зачем от firefoxlis

>Да зачем эти новые языки нужны. Плодят их плодят, а для чего? Есть же php, pirl, python.
Вот-вот. Тем более, что ничего принципиально нового там нет.

fero ★★★★
()

моар

лор уже не торт =( жидко троллите, г-спода, подкиньте, ну хоть кто-нибудь!

WindozeWorm
()
Ответ на: комментарий от anonymous

>лаконично резюмирую: go не нужен.

точно зачем вообще нужны современные компилируемые языки? Нам корявых и костыляторных плюсов хватает.. даеш ещё один интерпретатор лиспа на яве!

FedeX ★★
()
Ответ на: комментарий от enep

А зачем нужен Go, если есть Erlang, CLisp, Haskell, Clean, Curry, Haskell?

Go был нужен до появления С++, чтобы стать нормальной реализации «Си на стеройдах», а не тот шлак, что получился. Лучше бы гугл способствовали clojure или уже пилили по правде новый язык или возрождали старый (на базе того же Рефал-5 можно было бы такой язык зашарашить при их капитале...лисперы бы удавились).

Вообще Go мне напоминает мертворожденного мутанта D, только еще более не нужного. Этакий выкидыш абортария от соития Erlang и C++, унаследовавший не самые лучшие черты (начиная от синтаксиса и кончая просто свалкой идей аля Python). Зачем му*ся на Go если тот же веб можно распаралеливать на Erlang, который уже давно энтерпрайз, а не язык для фанбоев.

Что дальше - пишим web-сайт на Brainfuck? Пилим GUI-калькулятор на Piet?

anonymous
()

>Написание веб-приложений на языке Go

Go proposes an approach for the construction of system software on multicore machine

извращением попахивает веб программирование на Go.

RedPossum ★★★★★
()
Ответ на: комментарий от aho

>а что вы рекомендуете для решения данной задачи?

много инструментов хороших и разных, чем их больше тем лучше, или ты из тех кто глотку рвет за использование такой поделки как кресты - везде и всюду ?

iomould
()
Ответ на: комментарий от iomould

> много инструментов хороших и разных

да, поэтому я и спросил «что вы рекомендуете для решения данной задачи»

или ты из тех кто глотку рвет за использование такой поделки как кресты - везде и всюду ?


С++ для данной задачи я б точно не взял, а вообще странно, что вы вместо предложения «инструментов хороших и разных» занимаетесь обсыранием, причем не в тему, одного из языков, это как минимум неуместно

aho
()
Ответ на: комментарий от aho

>да, поэтому я и спросил «что вы рекомендуете для решения данной задачи»

Lisp, scheme - набросал dsl под задачу и вперед. Ну вообще есть еще солюшены - все зависит от конкретных требований - а их нет, посему и сказать я не могу что лучше подойдет.

С++ для данной задачи я б точно не взял, а вообще странно, что вы вместо предложения «инструментов хороших и разных» занимаетесь обсыранием, причем не в тему, одного из языков, это как минимум неуместно

ну извини, слишком много развелось пупсов с богатым опытом порождать тоннами говнокод на говнокрестах, и пихают они свои идеи, поделки и тд и тп - везде и всюду.

iomould
()
Ответ на: комментарий от iomould

я хоть к с++ отношения и не имею, кроме того, боюсь его как огня, но смею заметить, полезного кода на нём за всё его существование написана просто уйма. а вот лисперам за 50 лет удалось написать только кучу разных лиспов

RedPossum ★★★★★
()

Наплодили языков блин. Этот язык, имхо, нужен только гуглу дабы не кормить патентных троллей.

Berluskoni ★★
()
Ответ на: комментарий от iomould

>ну извини, слишком много развелось пупсов с богатым опытом порождать тоннами говнокод на говнокрестах, и пихают они свои идеи, поделки и тд и тп - везде и всюду.

Опять кресты обижаете :). Хороший, годный язык, и ничего его уровня все равно нет :)

anonymous
()
Ответ на: комментарий от Berluskoni

Мне нужен ... думаю и не только ... . Преимущества языка для веб программирования очень значительные. Не хочу создавать холивар, но распараллеливание процессов, и компиляция в нативный код, более чем весомые.

lavrenovnn
()
Ответ на: комментарий от archimag

Потому что описано просто и без go-рутин. Веб-вики - не целевая ниша для Go.

tensai_cirno ★★★★★
()
Ответ на: комментарий от Berluskoni

> Этот язык, имхо, нужен только гуглу дабы не кормить патентных троллей.

Этот язык имеет к гуглу только такое же отношение, что и Роб Пайк.

tensai_cirno ★★★★★
()
Ответ на: комментарий от iomould

> Lisp, scheme - набросал dsl под задачу и вперед.

Ну ладно вам байки то рассказывать.

archimag ★★★
()
Ответ на: комментарий от RedPossum

> вот лисперам за 50 лет удалось написать только кучу разных лиспов

Вы просто очень плохо информированы.

archimag ★★★
()
Ответ на: комментарий от archimag

Опять же, не забываем что помимо hype вокруг _Google_ Go больше ничего нет, рантайм сырой до ужаса (в gccgo go-рутины вообще тупо мапятся в нативные треды со всеми вытекающими), c ffi не утвержден до конца, полного стандарта языка нету. Меньше двух лет.

tensai_cirno ★★★★★
()
Ответ на: комментарий от archimag

Эм. С одной стороны у нас полностью новый язык (ну ок, limbo revised, который работает только в dis vm под управлением inferno os), с чистым с листа стандартом и тулчейном. С другой - открученый от хрома v8 плюс костыли для i/o. Со зрелым языком, которому больше десяти лет. Разница есть, не правда ли?

Опять же, статья отвратительна. Я этого не отрицаю.

tensai_cirno ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.