Форум: "Прочее";
Текущий архив: 2013.07.21;
Скачать: [xml.tar.bz2];
Вниза что такое "понимание платформы .net"? Найти похожие ветки
← →
картман © (2013-03-02 21:08) [0]Всем привет.
сабж.
← →
clickmaker © (2013-03-02 21:13) [1]вакансии ищешь?
← →
DVM © (2013-03-02 21:26) [2]CLR, CLI, CIL и прочие страшные слова вероятно
← →
брат Птибурдукова (2013-03-02 21:27) [3]это что-то вроде умения читать чужой код %-)
← →
Дмитрий С © (2013-03-02 21:32) [4]Думаю речь идет об объектной модели.
← →
картман © (2013-03-02 21:38) [5]
> вакансии ищешь?
не для себя.
> CLR, CLI, CIL и прочие страшные слова вероятно
ага
> Думаю речь идет об объектной модели.
а понимать-то что там?
← →
DVM © (2013-03-02 21:40) [6]
> картман © (02.03.13 21:38) [5]
> а понимать-то что там?
в FCL/BCL мама не горюй классов, хорошо бы знать что там есть
← →
Дмитрий С © (2013-03-02 21:44) [7]
> а понимать-то что там?
Например в VCL когда тебе нужен список строк с быстрым поиском - ты уже знаешь что TStringList.
← →
картман © (2013-03-02 21:44) [8]
> DVM © (02.03.13 21:40) [6]
> мама не горюй классов, хорошо бы знать что там есть
не-не-не, знать и понимать разные вещи. Или, хочешь сказать, что все, кто пишет "понимание какой-нибудь хрени" подразумевают "знание этой самой хрени"?
← →
clickmaker © (2013-03-02 21:49) [9]навскидку:
- чем дотнетовские сборки отличаются от обычных exe/dll
- зачем нужен и как работает сборщик мусора
- что такое strong name
- global assembly cache
- домены приложения
← →
картман © (2013-03-02 21:51) [10]
> clickmaker © (02.03.13 21:49) [9]
> - зачем нужен и как работает сборщик мусора
для геморроя))
это все равно, как ни крути, знание.
← →
DVM © (2013-03-02 21:52) [11]
> картман © (02.03.13 21:44) [8]
> Или, хочешь сказать, что все, кто пишет "понимание какой-
> нибудь хрени" подразумевают "знание этой самой хрени"?
Откуда ж я знаю, что они под этим понимают. Ну хотя бы основные пространства имен и назначение их знать то надо.
← →
DVM © (2013-03-02 21:54) [12]
> картман ©
короче, берешь книгу по C# какого нибудь троелсона и читаешь книгу с начала - там все основы NET, и про сборщик мусора и т.д.
← →
clickmaker © (2013-03-02 21:55) [13]> это все равно, как ни крути, знание
а что тогда понимание? Это если в первый раз увидел сборщик мусора, почесал тыковку и воскликнул: "Я понял, для чего он нужен! Для геморроя"?
← →
AlexDn © (2013-03-02 22:06) [14]Хорошее знание, это знание объектно-ориентированного программирования, как и везде, впрочем.
← →
clickmaker © (2013-03-02 22:10) [15]> знание объектно-ориентированного программирования
оно в дотнете мало чем отличается от того, что везде
← →
картман © (2013-03-02 22:12) [16]
> clickmaker © (02.03.13 21:55) [13]
> а что тогда понимание?
вот и я про то же.
> Это если в первый раз увидел сборщик мусора, почесал тыковку
> и воскликнул: "Я понял, для чего он нужен! Для геморроя"?
>
в C# есть "using" - кажется такое слово, если не путаю, это вот, интересно, зачем и откуда, если не из-за геморроя со сборщиком мусора?
← →
clickmaker © (2013-03-02 22:18) [17]> вот и я про то же
Ну наверное, знание - это если ты просто знаешь, что есть такая штука, сборщик мусора. А понимание - ты можешь объяснить, почему он работает так, а не иначе. И если от него - геморрой, то почему.
> using" - кажется такое слово, если не путаю, это вот, интересно,
> зачем и откуда
чтобы не писать try - finally - dispose. К сборщику мусора это имеет весьма косвенное отношение, потому как заточено именно для неуправляемых ресурсов
← →
знайка (2013-03-02 22:25) [18]а где геморой со сборщиком?
← →
robt (2013-03-02 22:30) [19]
> а где геморой со сборщиком?
ну как же ? ты мусоришь, стараешся, а он скотина собирает и собирает, сплошной гемор!
← →
картман © (2013-03-02 22:42) [20]
> а где геморой со сборщиком?
как-то было примерно так:
метод ОнТаймер()
создаем АдоПодключение
что-то там делаем
конец.
раз в пару недель падало, пока не обрамил в using.
← →
картман © (2013-03-02 22:43) [21]
> К сборщику мусора это имеет весьма косвенное отношение,
ага, вроде как косвенное.
← →
clickmaker © (2013-03-02 22:57) [22]> раз в пару недель падало, пока не обрамил в using
и причем тут сборщик? АдоПодключение, вернее, сам коннект к базе - ресурс неуправляемый, так же как хэндл файла, к примеру. Будь любезен сам убрать за собой.
← →
Плохиш © (2013-03-02 23:43) [23]Для меня было большое откровение, что сборщик мусора убирает таймеры, которые в момент его активизации не выполняются. Говориш таймер запустить, а в ответ исключение - объект не существует.
← →
clickmaker © (2013-03-03 00:13) [24]> сборщик мусора убирает таймеры, которые в момент его активизации
> не выполняются
GC.KeepAlive(timer);
← →
картман © (2013-03-03 01:02) [25]
> и причем тут сборщик? АдоПодключение, вернее, сам коннект
> к базе - ресурс неуправляемый,
а я не знал. Т.е. без сборщика я для всех объектов знаю, что мне их надо удалить, а тут, видишь ли, нужно еще одно ничего не дающее в функциональном плане знание о том, что управляемое, а что нет.
← →
DVM © (2013-03-03 01:05) [26]объект инкапсулирующий подключение к базе вполне себе управляемый ресурс, как и объект файл (или файлстрим).
← →
clickmaker © (2013-03-03 01:22) [27]> о том, что управляемое, а что нет
ну так, в дельфи тоже есть управляемые объекты. Строки, интерфейсы, дин.массивы. Знание этого же не смущает?
← →
Плохиш © (2013-03-03 02:12) [28]
> clickmaker © (03.03.13 00:13) [24]
Это я уже знаю.
Где гарантии, что так же не поступают ещё с какими-то объектами?
← →
знайка (2013-03-03 12:34) [29]
> раз в пару недель падало, пока не обрамил в using.
две неделе это разве плохо? :)
здаётся мне что падало не по причине не закрытого соединения а т.к. не могла больше соединение открыть. а это уже совсем другая история.
← →
icelex © (2013-03-03 12:54) [30]понимание - это когда ты сможешь объяснить, чем дотнет лучше, чем дельфи или джава :)
← →
картман © (2013-03-03 14:31) [31]
> clickmaker © (03.03.13 01:22) [27]
> Строки, интерфейсы, дин.массивы. Знание этого же не смущает?
нет, потому что все строки, интерфейсы и дин. массивы ведут себя одинаково.
> icelex © (03.03.13 12:54) [30]
>
> понимание - это когда ты сможешь объяснить, чем дотнет лучше,
> чем дельфи или джава :)
пожалуй, да... Токмо кажется мне, что это сможет сделать лишь пиарщик. Чем эта кроссплатформенная, избавленная от "ада длл" и с прочими вкусностями из рекламных проспектов, лучше дельфи или джава? Не холивара ради, но так, объективно - есть какие-нть преимущества?
← →
Pit (2013-03-03 17:08) [32]вообще забавно.
Автор спрашивает - что такое X
Ему отвечают - вот это.
Он говорит - неправильно, на самом деле дело обстоит вот так.
Собственно, зачем тогда задавать вопрос? )
← →
sniknik © (2013-03-03 18:03) [33]> А понимание - ты можешь объяснить, почему он работает так, а не иначе. И если от него - геморрой, то почему.
т.е. любую более менее сложную/объемную вещь (как net) не понимает никто... т.к. в ней всегда найдется что-то "принятое на веру"/нетронутое углубленным изучением (пониманием).
+
во это не про нет, но суть та же (ИМХО)
http://russian.joelonsoftware.com/Articles/LeakyAbstractions.html
← →
icelex © (2013-03-03 18:43) [34]
> Не холивара ради, но так, объективно - есть какие-нть преимущества?
вот о том и речь
не можешь объяснить - нет понимания :))))
← →
Sergey Masloff (2013-03-03 18:50) [35]
> clickmaker © (03.03.13 00:13) [24]
> > сборщик мусора убирает таймеры, которые в момент его активизации
>
> > не выполняются
>
> GC.KeepAlive(timer);
Ясно как божий день!
;-)
← →
картман © (2013-03-03 22:57) [36]
> Pit (03.03.13 17:08) [32]
> Он говорит - неправильно,
критическое восприятие свойственно человеку, равно как и обратное, по моим наблюдениям, где-то поровну. Ты просто в другой половине.
> на самом деле дело обстоит вот так.
так же ему свойственно придумывать несуществующее, бывает, называют это творчеством)))
← →
Pit (2013-03-03 23:57) [37]нифига ты дипломат
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.07.21;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.004 c