Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.005 c
15-1362136963
Nestor
2013-03-01 15:22
2013.07.21
Как определить, содержит ли окно рендер игры?


15-1362166343
N.Cage
2013-03-01 23:32
2013.07.21
Nokia Lumia(отзывы о Винде)


3-1291201543
StriderMan
2010-12-01 14:05
2013.07.21
isc_shutinprog


15-1360285956
Кто б сомневался
2013-02-08 05:12
2013.07.21
Медленная отрисовка 2D GDI Windows 7 (в 4.5 раза медленнее XP)


15-1362170517
Дмитрий С
2013-03-02 00:41
2013.07.21
Где взять оригинальный образ Windows 7?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский