имеет ли смысл переучиться на Java специалиста asp.net прог
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: имеет ли смысл переучиться на Java специалиста asp.net п
а людей, которым проще гамбургеры переворачивать - еще больше. устал я от этого спора
если вы хотите верить в то, что работа в GWT = нескончаемое отлаживание JS, кросс- и транс- компиляторы чем-то принципиально отличаются от "просто" компиляторов в контексте приведенных аналогий, а "малоизвестные создатели GWT" заслуживают меньше доверия, чем зоопарк браузеров - то ми таки живем в свободной стране, ваше право
если вы хотите верить в то, что работа в GWT = нескончаемое отлаживание JS, кросс- и транс- компиляторы чем-то принципиально отличаются от "просто" компиляторов в контексте приведенных аналогий, а "малоизвестные создатели GWT" заслуживают меньше доверия, чем зоопарк браузеров - то ми таки живем в свободной стране, ваше право
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Еще раз. Я не говорю, что GWT - это зло. Пусть существует. Но я также понимаю тех, кто пишет на чистом JS. В этом криминала нет, а сложность далека от ассемблера. По-моему у нас есть консенсус.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Я могу понять людей, кому нужно нанять JS-программиста (и то в редких случаях), но не могу понять самого JS-программера.
Ну и сложность ассемблера меня тоже улыбнула. В нем-то какая сложность? Аналогия была в плане производительности и только - ассемблер против С и аналогов соотносится примерно как JS vs GWT
Ну и сложность ассемблера меня тоже улыбнула. В нем-то какая сложность? Аналогия была в плане производительности и только - ассемблер против С и аналогов соотносится примерно как JS vs GWT
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 162
- Joined: 16 Aug 2012 16:35
- Location: Frankfurt am Main
Re: имеет ли смысл переучиться на Java специалиста asp.net п
фраймкорвки??? гы )) а какие фраймворки позволяют генерить "человеческий" жс?? гвт, согласен, но там во многом тоже не так гладко, не все компоненты подключить, хотя для него тоже много... в общем имхо практически единственный кросс-компилятор...АццкоМото wrote:никакого юмора. фронтенд _написанный_руками_ на жабаскрипте в 2012 году - унизительно. разумеется, речь не идет о ЖС коде, сгенерированном каким-то пристойным фереймворкомsmikesh1 wrote:простите, а что не так с фронтендом на ЖС ?? или это шютка юмора??АццкоМото wrote:dotcom wrote:Не говоря о том, что фронт-энд на джаве скрипте сегодня это примерно как сервер на ассемблере
насчет кофискрипти ему подобных, ну так это просто надстройка над жс, его тоже знать нужно...
еще есть для ф-шарпа интеерсный проектец с байндингами для жсных либ...
а так, в основном ваши супер фраймфорки держат ViewState на сервере, как жсф или асп.нет, и при каждом запросе его нужно либо из памяти достать либо из запроса разпарсить, а это никому не нужная нагрузка на сессии... при первом варианте нужны еще стики сессии... не скалируется оно, а каждый раз парсить вью стайт долго и тоже не особо работает...
о том, что каждым кликом нужно на сервер ходить, я вообще промолчу...
а гвт да, дело хорошее.... вот посмотрим на дарт еще ))
и потом гвт оно на яве, а если проект на нете, там есть свои проектики, но они же все не особо поддерживаются...
но самое интересное на самом деле даже не это, ведь прикол в том, что народу просто жс учить не охота... а ведь если его знать, ну именно знать, понимать паттерны которые там применяются, применять такие либы как Knockout.js, Backbone.js, Knockback.js, Angular.JS то не так и криво на жс писать... таких штук не всегда и на яве сделаешь... мне кажется нелюбовь к жс происходит главным образом от его не знания и лени в нем разбираться..
-
- Уже с Приветом
- Posts: 7187
- Joined: 31 Jan 2005 15:06
- Location: GA
Re: имеет ли смысл переучиться на Java специалиста asp.net п
+1smikesh1 wrote:...но самое интересное на самом деле даже не это, ведь прикол в том, что народу просто жс учить не охота... а ведь если его знать, ну именно знать, понимать паттерны которые там применяются, применять такие либы как Knockout.js, Backbone.js, Knockback.js, Angular.JS то не так и криво на жс писать... таких штук не всегда и на яве сделаешь... мне кажется нелюбовь к жс происходит главным образом от его не знания и лени в нем разбираться..
Так и есть.
Сам таким был.
Vaiyo A-O, A Home Va Ya Ray, Vaiyo A-Rah, Jerhume Brunnen G!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: имеет ли смысл переучиться на Java специалиста asp.net п
А зачем мне "человеческий" жс? Может, мне еще загрустить, что если откомпилированную прогу на С открыть во вьюере, то нифига не понятно?smikesh1 wrote:фраймкорвки??? гы )) а какие фраймворки позволяют генерить "человеческий" жс??
GWT рулит, а надстройки над ним рулят вдвойне
Ну, если вы себе весь энторнэт не скачали в локал, это вроде пугать не должноsmikesh1 wrote:о том, что каждым кликом нужно на сервер ходить, я вообще промолчу...
именно так. но лень - двигатель прогресса. и если вдруг выясняется, что для довольно простенького веб-приложения нужно либо пять лет ключи подавать на жс, а потом стопицот тысяч строк совершенно противного глазу кода писать, либо потратить день на изучение GWT или там Vaadin, а на второй день собственно его реализовать - то я люблю лень и не люблю мнение эксперта, который считает, что там все не очень оптимальноsmikesh1 wrote:мне кажется нелюбовь к жс происходит главным образом от его не знания и лени в нем разбираться..
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 162
- Joined: 16 Aug 2012 16:35
- Location: Frankfurt am Main
Re: имеет ли смысл переучиться на Java специалиста asp.net п
я имел в виду делать кросс-компиляцию и выполнять логику сразу в браузере, а не ходить на сервер что бы выполнить серверный код...АццкоМото wrote: А зачем мне "человеческий" жс? Может, мне еще загрустить, что если откомпилированную прогу на С открыть во вьюере, то нифига не понятно?
GWT рулит, а надстройки над ним рулят вдвойне
т.е. то как это делается в гвт...когда понятно, что выполняется на сервере, а что на клиенте...и клиент может много чего делать сам...
это я считаю правильный подход...
Ну, если вы себе весь энторнэт не скачали в локал, это вроде пугать не должноsmikesh1 wrote:о том, что каждым кликом нужно на сервер ходить, я вообще промолчу...
[/quote]
а скалабилити??? кроме того, что вы увеличиваете дополнительными походами на сервер его нагрузку, так вы еще привязаны к конкретной ноде, если она умрет, умрет и ваша сессия...или вы ее после каждого клика таскать и передавать по сети будете??? или из БД вытаскивать рази одного клика, который можно обработать на клиенте...
ну и это как бы все таки latency, бегать по каждому поводу на сервер...
именно так. но лень - двигатель прогресса. и если вдруг выясняется, что для довольно простенького веб-приложения нужно либо пять лет ключи подавать на жс, а потом стопицот тысяч строк совершенно противного глазу кода писать, либо потратить день на изучение GWT или там Vaadin, а на второй день собственно его реализовать - то я люблю лень и не люблю мнение эксперта, который считает, что там все не очень оптимально[/quote]smikesh1 wrote:мне кажется нелюбовь к жс происходит главным образом от его не знания и лени в нем разбираться..
[/quote]
ваш любимый ваадин жрет память сервера как не знаю что )))) и совсем не скалируется... ) имхо это тупиковая ветвь развития...
гвт действительно стоящая технология ))
ну и самое главное... правильное применение жс может позволить писать не менее элегантный код, чем на яве... кстати на гвт сильно красивый код не попишешь, и таки там придется стопиццот строк писать...
имхо с применением хороших фраймворков на жс тоже можно написать приложение даже наверно скорее чем с вашим ваадином ))
-
- Уже с Приветом
- Posts: 7187
- Joined: 31 Jan 2005 15:06
- Location: GA
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Вы хотя бы приблизительно имеете представление о чем говорите?АццкоМото wrote:...и если вдруг выясняется, что для довольно простенького веб-приложения нужно либо пять лет ключи подавать на жс, а потом стопицот тысяч строк совершенно противного глазу кода писать...
Vaiyo A-O, A Home Va Ya Ray, Vaiyo A-Rah, Jerhume Brunnen G!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: имеет ли смысл переучиться на Java специалиста asp.net п
О ЖС - весьма приблизительное, о GWT/GAE и Vaadin - вполне четкоеnightmare2 wrote:Вы хотя бы приблизительно имеете представление о чем говорите?АццкоМото wrote:...и если вдруг выясняется, что для довольно простенького веб-приложения нужно либо пять лет ключи подавать на жс, а потом стопицот тысяч строк совершенно противного глазу кода писать...
а почему ви спрашиваете? ви хотите сказать, что если бы я был плотнее знаком с ЖС (чюр миня, чюр), то я бы наумелся фигачить веб-приложения с мордой на ЖС быстрее, лучше и надежнее, чем на GWT? или ви имеете в виду что-то другое?
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: имеет ли смысл переучиться на Java специалиста asp.net п
я вас не понимаю. я говорю "жс сосет, гвт рулит", а вы мне - "нет, гвт рулит"smikesh1 wrote: я имел в виду делать кросс-компиляцию и выполнять логику сразу в браузере, а не ходить на сервер что бы выполнить серверный код...
т.е. то как это делается в гвт...когда понятно, что выполняется на сервере, а что на клиенте...и клиент может много чего делать сам...
это я считаю правильный подход...
мне кажется, мы очень странно спорим
Вы же понимаете, что scalability страдает тольеко если делать все очень в лоб; закладываться на умирание нода - как правило оверкилл (более того, GWT+GAE прекрасно на это заложены, разработчику даже думать особо не нужно), а конценция "бегать по каждому поводу на сервер" вовсе не следует из идеи, что JS должен генериться какой-то тулзой, а не писаться живым человекомsmikesh1 wrote: а скалабилити??? кроме того, что вы увеличиваете дополнительными походами на сервер его нагрузку, так вы еще привязаны к конкретной ноде, если она умрет, умрет и ваша сессия...или вы ее после каждого клика таскать и передавать по сети будете??? или из БД вытаскивать рази одного клика, который можно обработать на клиенте...
ну и это как бы все таки latency, бегать по каждому поводу на сервер...
А вы исключительно приложения уровня Google+ в плане нагрузки делаете? А то ведь во многих жизненных случаях проще и дешевле памяти больше воткнуть, чем заложиться на лишние 100 человеко-месяцев работы.smikesh1 wrote:ваш любимый ваадин жрет память сервера как не знаю что )))) и совсем не скалируется... ) имхо это тупиковая ветвь развития...
гвт действительно стоящая технология ))
ну, если вы мне покажете пример элегантного кода на жс, я признаю, что как минимум отчасти был неправsmikesh1 wrote:ну и самое главное... правильное применение жс может позволить писать не менее элегантный код, чем на яве...
а вот тут не верю ибо пробовал. нормальный достаточно лаконичный код получается. более громоздкий, чем в ваадине, но и гибче. а еще в него можно смотреть без тошноты и поймет его в общих чертах любой, даже не знающий джавы. не знакомому с жс смотреть в жс-ный код - бесполезное занятиеsmikesh1 wrote:кстати на гвт сильно красивый код не попишешь, и таки там придется стопиццот строк писать...
мне вообще довольно трудно представить такую ситуацию, но давайте не забывать, что на жс будет только морда, а у северного оленя - и морда и задsmikesh1 wrote:имхо с применением хороших фраймворков на жс тоже можно написать приложение даже наверно скорее чем с вашим ваадином ))
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 7187
- Joined: 31 Jan 2005 15:06
- Location: GA
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Я с GWT практического опыта не имею, поэтому ничего о нем и не говорю.АццкоМото wrote:О ЖС - весьма приблизительное, о GWT/GAE и Vaadin - вполне четкое
а почему ви спрашиваете? ви хотите сказать, что если бы я был плотнее знаком с ЖС (чюр миня, чюр), то я бы наумелся фигачить веб-приложения с мордой на ЖС быстрее, лучше и надежнее, чем на GWT? или ви имеете в виду что-то другое?
Тем не менее не поверю, что для изучения оного достаточно одного дня.
Так и про JS можно сказать.
Че там учить то?
Даже если предположить, что вы так легко можете выучить достаточно нехилую библиотеку + инструментарий (+ кому-то надо еще и java выучить) - это никак нельзя применить к большинству разработчиков.
На самом деле время на изучение JS+пару библиотек будет соизмеримо с изучением GWT и ему подобных.
Но главное не в этом, а в том, что вы напрямую работаете с языком браузера (который никакой ни ассемблер).
Vaiyo A-O, A Home Va Ya Ray, Vaiyo A-Rah, Jerhume Brunnen G!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Вы можете мне не верить, но для меня это кагбэ факт. Когда мне вдруг понадобилось сбацать веб-приложение, я был бесконечно далек от веба. Ну, чтобы проиллюстрировать насколько - я бы простую табличку на хтмл не заглянув в поиск не сделал бы. Ну, т.е. я смутно помнил что-то про td и tr - но не более. Что-то более продвинутое в вебе - вообще мимо меня, я из другой области. Ткнул пальцем в GWT+GAE по принципу "откровенную фигню гугл не посоветует", качнул первую попавшуюся книжку. День читал, на второй - начал делать, к концу первой недели прототип работал. А там кроме веб-аппа нужно было еще много чего делать, мобильное приложение в частностиnightmare2 wrote: Я с GWT практического опыта не имею, поэтому ничего о нем и не говорю.
Тем не менее не поверю, что для изучения оного достаточно одного дня.
и что нам практически дает работа "с языком браузера", кроме неизбежной головной боли о том, что у каждого браузера свой акцент? необходимость держать в голове мульен нюансов, возросшие затраты на тестирование - даже если на секундочку представить, что затраты на разработку сравнимыnightmare2 wrote:На самом деле время на изучение JS+пару библиотек будет соизмеримо с изучением GWT и ему подобных.
Но главное не в этом, а в том, что вы напрямую работаете с языком браузера (который никакой ни ассемблер).
а аналогия с ассемблером была ровно в том, что в жс можно компилить более высокоуровневый код. разумеется это не ассемблер, не надо понимать буквально
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4185
- Joined: 27 Apr 2011 03:43
- Location: Сергели ->Chicago
Re: имеет ли смысл переучиться на Java специалиста asp.net п
АццкоМото wrote:Вот с ним согласен - пусть его безработные учатdotcom wrote:Вон даже основатель Atari и Chuck'E'Cheese Нолан Бушнелл в последнем интервью предлагал безработных JS учить.
You do not have the required permissions to view the files attached to this post.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Вы не обьясните, что вы имеете в виду под этим, раз вы уже два раза сказали про эту особенность GWT? Какое отношение локальные коллбеки по обработке, например, нажатия кнопки - имеют к хождениям на сервер?smikesh1 wrote: о том, что каждым кликом нужно на сервер ходить, я вообще промолчу...
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Гы. Я кажется знаю, что имеется в виду, но промолчу пока.
-
- Уже с Приветом
- Posts: 4205
- Joined: 10 Jan 2004 01:22
- Location: n-sk -> MD -> VA
Re: имеет ли смысл переучиться на Java специалиста asp.net п
очевидно мы имеем дело со страхами и предрассудками перед GWT. каменный век.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Долой буржуазные предрассудки! GWT людям!
-
- Уже с Приветом
- Posts: 162
- Joined: 16 Aug 2012 16:35
- Location: Frankfurt am Main
Re: имеет ли смысл переучиться на Java специалиста asp.net п
вы невнимательно читали, это не особенность гвт, и к гвт отношения не имеет... это особенность JSF, Vaadin, etc и всех подобных фраймворков.. т.е. тех где код обработчик события пишется на серверном языке...Интеррапт wrote:Вы не обьясните, что вы имеете в виду под этим, раз вы уже два раза сказали про эту особенность GWT? Какое отношение локальные коллбеки по обработке, например, нажатия кнопки - имеют к хождениям на сервер?smikesh1 wrote: о том, что каждым кликом нужно на сервер ходить, я вообще промолчу...
наоборот я говорил, что только гвт лишен этого недостатка...
-
- Уже с Приветом
- Posts: 162
- Joined: 16 Aug 2012 16:35
- Location: Frankfurt am Main
Re: имеет ли смысл переучиться на Java специалиста asp.net п
ЖС библиотеки обычно берут это на себя, так же как и остальные...так что нюансы можно из головы выкинуть...АццкоМото wrote: и что нам практически дает работа "с языком браузера", кроме неизбежной головной боли о том, что у каждого браузера свой акцент? необходимость держать в голове мульен нюансов, возросшие затраты на тестирование - даже если на секундочку представить, что затраты на разработку сравнимы
а аналогия с ассемблером была ровно в том, что в жс можно компилить более высокоуровневый код. разумеется это не ассемблер, не надо понимать буквально
-
- Уже с Приветом
- Posts: 162
- Joined: 16 Aug 2012 16:35
- Location: Frankfurt am Main
Re: имеет ли смысл переучиться на Java специалиста asp.net п
я же сказал, что гвт единственный фраймворк, который дает возможность писать не на жс, и при этом не терять в производительности и скалабилити..АццкоМото wrote: я вас не понимаю. я говорю "жс сосет, гвт рулит", а вы мне - "нет, гвт рулит"
мне кажется, мы очень странно спорим
Вы же понимаете, что scalability страдает тольеко если делать все очень в лоб; закладываться на умирание нода - как правило оверкилл (более того, GWT+GAE прекрасно на это заложены, разработчику даже думать особо не нужно), а конценция "бегать по каждому поводу на сервер" вовсе не следует из идеи, что JS должен генериться какой-то тулзой, а не писаться живым человеком
НО он тоже не везде и не всегда применим... для .нет проектов в нем нет смысла... и у него есть и другие недостатки...
гвт это не панацея....
взято из тьюториала по Knockback.jsАццкоМото wrote: ну, если вы мне покажете пример элегантного кода на жс, я признаю, что как минимум отчасти был неправ
View (HTML):
Code: Select all
<div id='kb_view_model_computed'>
<p>First name: <input data-bind="value: first_name" /></p>
<p>Last name: <input data-bind="value: last_name" /></p>
<p>Hello, <span data-bind="text: full_name"> </span>!</p>
</div>
Code: Select all
model = new Backbone.Model({first_name: "Planet", last_name: "Earth"})
view_model = kb.viewModel(model)
view_model.full_name = ko.computed((->return "#{@first_name()} #{@last_name()}"), view_model)
ko.applyBindings(view_model, $('#kb_view_model_computed')[0])
ну нет там много чего, нет дата байдингов (есть только в кастомных компонентах), у большинства кастомных компонентов проблемы с перформансом, вообще говоря на жс кода будет меньше, если делать по человечески... с другой стороны плюс, что код северным оленем шарить можно...АццкоМото wrote: а вот тут не верю ибо пробовал. нормальный достаточно лаконичный код получается. более громоздкий, чем в ваадине, но и гибче. а еще в него можно смотреть без тошноты и поймет его в общих чертах любой, даже не знающий джавы. не знакомому с жс смотреть в жс-ный код - бесполезное занятие
при всем моем уважении к гвт, что то они там не допилили именно в плане концепции....
да )) и это самый большой плюс... правда это пока есть только для явы ((АццкоМото wrote: мне вообще довольно трудно представить такую ситуацию, но давайте не забывать, что на жс будет только морда, а у северного оленя - и морда и зад
-
- Уже с Приветом
- Posts: 3647
- Joined: 23 May 2010 15:10
Re: имеет ли смысл переучиться на Java специалиста asp.net п
какбэ +1nightmare2 wrote:Весьма сомнительное утверждение.АццкоМото wrote:никакого юмора. фронтенд _написанный_руками_ на жабаскрипте в 2012 году - унизительно. разумеется, речь не идет о ЖС коде, сгенерированном каким-то пристойным фереймворкомsmikesh1 wrote:простите, а что не так с фронтендом на ЖС ?? или это шютка юмора??АццкоМото wrote:dotcom wrote:Не говоря о том, что фронт-энд на джаве скрипте сегодня это примерно как сервер на ассемблере
да и количество вакансий на js+jquery вагон и малая тележка
-
- Уже с Приветом
- Posts: 3647
- Joined: 23 May 2010 15:10
Re: имеет ли смысл переучиться на Java специалиста asp.net п
сложность ассемблера в том, что лучшие сегодняшние компиляторы (intel, gcc, да и ms в общем-то) легко уделают по производительности сгенеренного кода среднего программиста ассемблера. так что для того, чтобы был смысл оптимизировать на ассемблере (тягаться с компилятором) нужно знать сильно больше, чем просто синтаксис и кое как уметь писатьАццкоМото wrote:Я могу понять людей, кому нужно нанять JS-программиста (и то в редких случаях), но не могу понять самого JS-программера.
Ну и сложность ассемблера меня тоже улыбнула. В нем-то какая сложность? Аналогия была в плане производительности и только - ассемблер против С и аналогов соотносится примерно как JS vs GWT
первая часть сильно противоречит второй, если бы js = ассемблеру, то не было бы тех, кто хотел бы нанять программиста js как нет и тех, кто ищет программистов на асме для написания сервераЯ могу понять людей, кому нужно нанять JS-программиста (и то в редких случаях), но не могу понять самого JS-программера.
-
- Уже с Приветом
- Posts: 4935
- Joined: 02 Mar 2002 10:01
- Location: UK
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Почитал, столько разных непонятных слов - Spring, Hibernate, MVC, Maven, ... Ужос Как это все можно выучить и запомнить?
Думаю - как все же хорошо что ничего этого знать не требуется, пишешь себе на голом С и все
Думаю - как все же хорошо что ничего этого знать не требуется, пишешь себе на голом С и все
-
- Уже с Приветом
- Posts: 19001
- Joined: 22 Nov 2005 23:20
Re: имеет ли смысл переучиться на Java специалиста asp.net п
Да, ничего не знать - просто здОрово!olis wrote:Думаю - как все же хорошо что ничего этого знать не требуется, пишешь себе на голом С и все
-
- Уже с Приветом
- Posts: 9194
- Joined: 04 Mar 2011 03:04
- Location: SFBA
Re: имеет ли смысл переучиться на Java специалиста asp.net п
И попробуйте его замените на любого ничего не знающего.Bonny P. wrote: Да, ничего не знать - просто здОрово!
... and even then it's rare that you'll be going there...