0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>Что такое C#</a><ul><li><a>Управляемые и неуправляемые кодификации</a></li>
1
<ul><li><a>Что такое C#</a><ul><li><a>Управляемые и неуправляемые кодификации</a></li>
2
</ul></li>
2
</ul></li>
3
<li><a>Framework - определение</a><ul><li><a>Цели, особенности и задачи</a></li>
3
<li><a>Framework - определение</a><ul><li><a>Цели, особенности и задачи</a></li>
4
<li><a>Для юзера</a></li>
4
<li><a>Для юзера</a></li>
5
<li><a>Для разработчиков</a></li>
5
<li><a>Для разработчиков</a></li>
6
<li><a>Где взять и установить</a></li>
6
<li><a>Где взять и установить</a></li>
7
<li><a>Если с фреймворком проблемы</a></li>
7
<li><a>Если с фреймворком проблемы</a></li>
8
</ul></li>
8
</ul></li>
9
<li><a>Нет Core</a></li>
9
<li><a>Нет Core</a></li>
10
<li><a>Компиляция</a></li>
10
<li><a>Компиляция</a></li>
11
<li><a>Поддержка сред разработки</a></li>
11
<li><a>Поддержка сред разработки</a></li>
12
</ul><p>Прогресс в языках программирования и операционных системах никогда не стоит на месте. После первого появления компьютера соответствующие области начали стремительно развиваться. Сейчас популярностью пользуется так называемое Си-семейство. Это языки программирования C/C++/C#. Последний - наиболее новый и удобный.</p>
12
</ul><p>Прогресс в языках программирования и операционных системах никогда не стоит на месте. После первого появления компьютера соответствующие области начали стремительно развиваться. Сейчас популярностью пользуется так называемое Си-семейство. Это языки программирования C/C++/C#. Последний - наиболее новый и удобный.</p>
13
<p>Пользователи и разработчики часто слышат такое словосочетание как Net Framework. Но не все понимают, что это такое. Для программеров и обычных юзеров данный термин крайне важен. О нем и зайдет речь в данной статье.</p>
13
<p>Пользователи и разработчики часто слышат такое словосочетание как Net Framework. Но не все понимают, что это такое. Для программеров и обычных юзеров данный термин крайне важен. О нем и зайдет речь в данной статье.</p>
14
<a></a><p>Си Шарп - язык программирования "нового поколения". Относится к высшему уровню и предлагает:</p>
14
<a></a><p>Си Шарп - язык программирования "нового поколения". Относится к высшему уровню и предлагает:</p>
15
<ul><li>простой синтаксис;</li>
15
<ul><li>простой синтаксис;</li>
16
<li>кроссплатформенность;</li>
16
<li>кроссплатформенность;</li>
17
<li>удобную среду программирования;</li>
17
<li>удобную среду программирования;</li>
18
<li>отсутствие большинства ошибок, присущих Си-языкам;</li>
18
<li>отсутствие большинства ошибок, присущих Си-языкам;</li>
19
<li>расширенный функционал по сравнению с предшественниками.</li>
19
<li>расширенный функционал по сравнению с предшественниками.</li>
20
</ul><p>Используется для написания приложений и разнообразных программ преимущественно для Windows 8 и другие ОС от Microsoft. Чем-то напоминает JavaScript.</p>
20
</ul><p>Используется для написания приложений и разнообразных программ преимущественно для Windows 8 и другие ОС от Microsoft. Чем-то напоминает JavaScript.</p>
21
<p>C# - идеальный вариант для тех, кто планирует заниматься веб-программированием. У него есть собственная среда выполнения - Net.Framework.</p>
21
<p>C# - идеальный вариант для тех, кто планирует заниматься веб-программированием. У него есть собственная среда выполнения - Net.Framework.</p>
22
<p>Разработчики все чаще пользуются соответствующим языком, так как он включает в себя все преимущества Си-семейства и схож с большинством "способов общения" с компьютерами и софтом в веб-пространстве. Активно развивается, дорабатывается и поддерживается.</p>
22
<p>Разработчики все чаще пользуются соответствующим языком, так как он включает в себя все преимущества Си-семейства и схож с большинством "способов общения" с компьютерами и софтом в веб-пространстве. Активно развивается, дорабатывается и поддерживается.</p>
23
<h3>Управляемые и неуправляемые кодификации</h3>
23
<h3>Управляемые и неуправляемые кодификации</h3>
24
<p>Стоит обратить внимание на то, что утилиты, написанные на Шарпе, нередко называются управляемыми. Это значит, что основывается софт на базе Net.Framework. Данная особенность позволяет работать с общеязыковой средой CLR, отвечающей за загрузку и очистку памяти при необходимости.</p>
24
<p>Стоит обратить внимание на то, что утилиты, написанные на Шарпе, нередко называются управляемыми. Это значит, что основывается софт на базе Net.Framework. Данная особенность позволяет работать с общеязыковой средой CLR, отвечающей за загрузку и очистку памяти при необходимости.</p>
25
<p>Если же компиляция происходит без CLR, будет задействована обычная машинная кодификация. При подобных обстоятельствах фреймворк не осуществляет управление написанным кодом. Зато посредством него удается взаимодействовать с "машинным текстом".</p>
25
<p>Если же компиляция происходит без CLR, будет задействована обычная машинная кодификация. При подобных обстоятельствах фреймворк не осуществляет управление написанным кодом. Зато посредством него удается взаимодействовать с "машинным текстом".</p>
26
<h2>Framework - определение</h2>
26
<h2>Framework - определение</h2>
27
<p>Net Framework - своеобразный комплекс сервисов, работающих в Сети, а также программного обеспечения, активно внедряемого компанией Майкрософт. Для работы в интернете frameworks - это аналоги DirectX при задействовании игровых утилит. Иными словами - общепризнанный стандарт.</p>
27
<p>Net Framework - своеобразный комплекс сервисов, работающих в Сети, а также программного обеспечения, активно внедряемого компанией Майкрософт. Для работы в интернете frameworks - это аналоги DirectX при задействовании игровых утилит. Иными словами - общепризнанный стандарт.</p>
28
<p>Появился Net Framework в 1999 году. Сейчас это - некая среда, используемая для работы ряда программного обеспечения. Есть две "версии" подобного ПО - для пользователей и для программеров.</p>
28
<p>Появился Net Framework в 1999 году. Сейчас это - некая среда, используемая для работы ряда программного обеспечения. Есть две "версии" подобного ПО - для пользователей и для программеров.</p>
29
<p>Хотя само название Net Framework в случае с программированием использовать не совсем корректно. Связано это с тем, что фреймворк представляет собой некий инструментарий интерфейсов прикладного программирования (API). В нем также есть библиотеки для разработчиков. Отвечают за среду выполнения приложений (машина-песочница).</p>
29
<p>Хотя само название Net Framework в случае с программированием использовать не совсем корректно. Связано это с тем, что фреймворк представляет собой некий инструментарий интерфейсов прикладного программирования (API). В нем также есть библиотеки для разработчиков. Отвечают за среду выполнения приложений (машина-песочница).</p>
30
<p>Именно Net.Framework - один из примеров. Пользуется спросом, так как поддерживается Microsoft и выполняется в Windows.</p>
30
<p>Именно Net.Framework - один из примеров. Пользуется спросом, так как поддерживается Microsoft и выполняется в Windows.</p>
31
<h3>Цели, особенности и задачи</h3>
31
<h3>Цели, особенности и задачи</h3>
32
<p>Фраймворк Net содержит разнообразный функционал. Когда выполняется/пишется та или иная программа, требуется не только обработка информации, но и проделывание неких алгоритмов.</p>
32
<p>Фраймворк Net содержит разнообразный функционал. Когда выполняется/пишется та или иная программа, требуется не только обработка информации, но и проделывание неких алгоритмов.</p>
33
<p>Основные цели, задачи и особенности Net Framework - это:</p>
33
<p>Основные цели, задачи и особенности Net Framework - это:</p>
34
<ol><li>Работа с памятью устройства. Осуществляется управление оной. Программисты предусматривают освобождение и выделение пространства, управление жизнью тех или иных элементов. За это фраймворки Net задействуют CLR.</li>
34
<ol><li>Работа с памятью устройства. Осуществляется управление оной. Программисты предусматривают освобождение и выделение пространства, управление жизнью тех или иных элементов. За это фраймворки Net задействуют CLR.</li>
35
<li>Наличие общей системы типов. В "классическом" варианте базовые типы определяются не самостоятельно, а при помощи компиляторов. Из-за этого при взаимодействии разных языков программирования могут возникать проблемы. Net Framework задействует систему типов.</li>
35
<li>Наличие общей системы типов. В "классическом" варианте базовые типы определяются не самостоятельно, а при помощи компиляторов. Из-за этого при взаимодействии разных языков программирования могут возникать проблемы. Net Framework задействует систему типов.</li>
36
<li>Наличие библиотек классов. Больше не придется вручную записывать кодификации, дабы выполнить стандартные операции низкого уровня.</li>
36
<li>Наличие библиотек классов. Больше не придется вручную записывать кодификации, дабы выполнить стандартные операции низкого уровня.</li>
37
<li>Собственные платформы и технологии разработки. В рассматриваемых фреймворках имеются "индивидуальные" области разработки приложений (ASP/ADO и другие). Они часто используются для написания утилит Виндовс.</li>
37
<li>Собственные платформы и технологии разработки. В рассматриваемых фреймворках имеются "индивидуальные" области разработки приложений (ASP/ADO и другие). Они часто используются для написания утилит Виндовс.</li>
38
<li>Поддержка взаимодействия языков. NET Framework имеет поддержку промежуточного кода - CIL. Он компилируется во время взаимодействия с CLR. Данный примем можно использовать, чтобы сэкономить время при разработке: утилита, написанная на C#, будет осуществлять работу на других языках.</li>
38
<li>Поддержка взаимодействия языков. NET Framework имеет поддержку промежуточного кода - CIL. Он компилируется во время взаимодействия с CLR. Данный примем можно использовать, чтобы сэкономить время при разработке: утилита, написанная на C#, будет осуществлять работу на других языках.</li>
39
<li>Поддержка совместимости. Возможно запускать утилиты, работающие на базе Net фреймворк на более поздних версиях. Не требуется предварительно проделывать какие-либо доработки.</li>
39
<li>Поддержка совместимости. Возможно запускать утилиты, работающие на базе Net фреймворк на более поздних версиях. Не требуется предварительно проделывать какие-либо доработки.</li>
40
<li>Параллельность выполнения. Платформа годится для разрешения конфликтов версий. Несколько утилит (их интерпретаций) смогут без проблем сосуществовать на устройстве. В процессе обработки будет использоваться наиболее подходящий Framework.</li>
40
<li>Параллельность выполнения. Платформа годится для разрешения конфликтов версий. Несколько утилит (их интерпретаций) смогут без проблем сосуществовать на устройстве. В процессе обработки будет использоваться наиболее подходящий Framework.</li>
41
<li>Настройки для версий. Программисты смогут выпускать утилиты, которые работают по определенным стандартам. Пример - на платформах Net Core и Net Framework 4.</li>
41
<li>Настройки для версий. Программисты смогут выпускать утилиты, которые работают по определенным стандартам. Пример - на платформах Net Core и Net Framework 4.</li>
42
</ol><p>Созданный таким образом контент - универсален и удобен. Это - одна из причин, по которой разработчики предпочитают работать с C#.</p>
42
</ol><p>Созданный таким образом контент - универсален и удобен. Это - одна из причин, по которой разработчики предпочитают работать с C#.</p>
43
<h3>Для юзера</h3>
43
<h3>Для юзера</h3>
44
<p>Описание Framework иногда вынуждает запутаться, особенно новичков. Существуют две версии этой "утилиты". Первая - для пользователей.</p>
44
<p>Описание Framework иногда вынуждает запутаться, особенно новичков. Существуют две версии этой "утилиты". Первая - для пользователей.</p>
45
<p>В данном случае не потребуется никаких особых знаний относительно рассматриваемой платформы. Для "рядового" пользователя контент прозрачен и понятен.</p>
45
<p>В данном случае не потребуется никаких особых знаний относительно рассматриваемой платформы. Для "рядового" пользователя контент прозрачен и понятен.</p>
46
<p>При использовании Windows соответствующий "пакет инструментов" может быть установлен на устройстве по умолчанию. Если же открыть приложение, требующее Net Framework, система предложит провести инициализацию недостающей "библиотеки".</p>
46
<p>При использовании Windows соответствующий "пакет инструментов" может быть установлен на устройстве по умолчанию. Если же открыть приложение, требующее Net Framework, система предложит провести инициализацию недостающей "библиотеки".</p>
47
<p>Пользователям не стоит избавляться от более старых версий платформы. На то существует ряд отдельных причин:</p>
47
<p>Пользователям не стоит избавляться от более старых версий платформы. На то существует ряд отдельных причин:</p>
48
<ul><li>"набор" приложений Net поможет избежать ошибок запуска некоторых утилит - того ПО, которое использует конкретный фреймворк;</li>
48
<ul><li>"набор" приложений Net поможет избежать ошибок запуска некоторых утилит - того ПО, которое использует конкретный фреймворк;</li>
49
<li>для некоторых платформ есть обновления "на базе прошлых".</li>
49
<li>для некоторых платформ есть обновления "на базе прошлых".</li>
50
</ul><p>Чтобы избавиться от Net Framework в Windows до "Восьмерки", рекомендуется воспользоваться средством под названием "Программы и компоненты". Вручную деинсталляцию проводить нельзя ни в коем случае.</p>
50
</ul><p>Чтобы избавиться от Net Framework в Windows до "Восьмерки", рекомендуется воспользоваться средством под названием "Программы и компоненты". Вручную деинсталляцию проводить нельзя ни в коем случае.</p>
51
<p>Внимание: начиная с Windows 8, фреймворк является частью операционной системы. Отдельному удалению он не подлежит.</p>
51
<p>Внимание: начиная с Windows 8, фреймворк является частью операционной системы. Отдельному удалению он не подлежит.</p>
52
<h3>Для разработчиков</h3>
52
<h3>Для разработчиков</h3>
53
<p>Программисты, решившие освоить C#, будут обязательно сталкиваться с Net Framework. Это очень удобно, так как платформа поддерживает совместимость языков. Можно взаимодействовать со всем функционалом Framework, независимо от того, на чем именно написан тот или иной контент.</p>
53
<p>Программисты, решившие освоить C#, будут обязательно сталкиваться с Net Framework. Это очень удобно, так как платформа поддерживает совместимость языков. Можно взаимодействовать со всем функционалом Framework, независимо от того, на чем именно написан тот или иной контент.</p>
54
<a></a><p>Перед тем, как начать использование подобного программного обеспечения, требуется провести небольшую подготовку. Она сводится к следующим манипуляциям:</p>
54
<a></a><p>Перед тем, как начать использование подобного программного обеспечения, требуется провести небольшую подготовку. Она сводится к следующим манипуляциям:</p>
55
<ol><li>Если Net Framework ранее не был установлен в ОС - провести инициализацию. На данный момент стабильно работает версия 4.8. Присутствует в майских обновлениях Windows 10 (2019-2020 года). Можно загрузить платформу для более старых Виндовс. Дополнительные пакеты - это внештатные элементы. Выпускаются хаотично и не все требуются для разработки контента.</li>
55
<ol><li>Если Net Framework ранее не был установлен в ОС - провести инициализацию. На данный момент стабильно работает версия 4.8. Присутствует в майских обновлениях Windows 10 (2019-2020 года). Можно загрузить платформу для более старых Виндовс. Дополнительные пакеты - это внештатные элементы. Выпускаются хаотично и не все требуются для разработки контента.</li>
56
<li>Выбрать языки, которые будут поддерживаться платформой Net. Обязательно обратить внимание на C# и Си-семейство как таковое.</li>
56
<li>Выбрать языки, которые будут поддерживаться платформой Net. Обязательно обратить внимание на C# и Си-семейство как таковое.</li>
57
<li>Определиться со средой разработки. Воспользоваться можно любым подходящим контентом. В случае с Windows по умолчанию задействуют так называемую "базу" Visual Studio. Ее необходимо предварительно инициализировать перед началом программирования.</li>
57
<li>Определиться со средой разработки. Воспользоваться можно любым подходящим контентом. В случае с Windows по умолчанию задействуют так называемую "базу" Visual Studio. Ее необходимо предварительно инициализировать перед началом программирования.</li>
58
</ol><p>Важно: для разработчиков предусматривается весьма дружелюбное и обширное комьюнити, а также разнообразные руководства и официальные справки от корпорации Майкрософт.</p>
58
</ol><p>Важно: для разработчиков предусматривается весьма дружелюбное и обширное комьюнити, а также разнообразные руководства и официальные справки от корпорации Майкрософт.</p>
59
<h3>Где взять и установить</h3>
59
<h3>Где взять и установить</h3>
60
<p>У некоторых пользователей, особенно далеких от программирования, возникают вопросы относительно Net Framework. Они задумываются над тем, где вообще взять соответствующее программное обеспечение. Ведь не всегда оно по умолчанию установлено в имеющейся операционной системе. Обойтись без него можно, но придется "туго".</p>
60
<p>У некоторых пользователей, особенно далеких от программирования, возникают вопросы относительно Net Framework. Они задумываются над тем, где вообще взять соответствующее программное обеспечение. Ведь не всегда оно по умолчанию установлено в имеющейся операционной системе. Обойтись без него можно, но придется "туго".</p>
61
<p>Загрузку можно произвести через<a>данную ссылку</a>. Также на официальной страничке Microsoft Net Framework удастся отыскать программное обеспечение для своей ОС.</p>
61
<p>Загрузку можно произвести через<a>данную ссылку</a>. Также на официальной страничке Microsoft Net Framework удастся отыскать программное обеспечение для своей ОС.</p>
62
<p>Внимание: проводить предварительную деинсталляцию прошлых версий нет никакой необходимости. Более того, поступать подобным образом крайне не рекомендуется. Конфликтов платформ не возникнет!</p>
62
<p>Внимание: проводить предварительную деинсталляцию прошлых версий нет никакой необходимости. Более того, поступать подобным образом крайне не рекомендуется. Конфликтов платформ не возникнет!</p>
63
<h3>Если с фреймворком проблемы</h3>
63
<h3>Если с фреймворком проблемы</h3>
64
<p>Можно сколько угодно писать о том, что такое Net Framework, но не всем ясно, как поступить, если с данным ПО возникли проблемы. Это - крайне редкое явление. В новых версиях платформы и на новейших Windows они практически исключены. Операционная система вносит необходимые корректировки самостоятельно.</p>
64
<p>Можно сколько угодно писать о том, что такое Net Framework, но не всем ясно, как поступить, если с данным ПО возникли проблемы. Это - крайне редкое явление. В новых версиях платформы и на новейших Windows они практически исключены. Операционная система вносит необходимые корректировки самостоятельно.</p>
65
<p>Если же проблемы все равно возникают, рекомендуется:</p>
65
<p>Если же проблемы все равно возникают, рекомендуется:</p>
66
<ol><li>Проверить, есть ли в Виндовс (или иной операционке) последние обновления.</li>
66
<ol><li>Проверить, есть ли в Виндовс (или иной операционке) последние обновления.</li>
67
<li>При наличии новой версии Net Framework - скачать и установить ее. Можно просто инициализировать обновление системными утилитами.</li>
67
<li>При наличии новой версии Net Framework - скачать и установить ее. Можно просто инициализировать обновление системными утилитами.</li>
68
<li>Деинсталлировать все имеющиеся фреймворки, перезагрузить компьютер (рекомендуется). После этого произвести добавление оных вновь.</li>
68
<li>Деинсталлировать все имеющиеся фреймворки, перезагрузить компьютер (рекомендуется). После этого произвести добавление оных вновь.</li>
69
<li>Проверить системные файлы ОС на наличие ошибок и повреждений. Процесс отнимает несколько минут. В случае обнаружения ошибок Windows постарается автоматически исправить их.</li>
69
<li>Проверить системные файлы ОС на наличие ошибок и повреждений. Процесс отнимает несколько минут. В случае обнаружения ошибок Windows постарается автоматически исправить их.</li>
70
</ol><p>Иногда разрешить "конфликтную ситуацию" помогает откат системы. В крайнем случае стоит воспользоваться утилитой под названием Net Framework Repair Tool. Соответствующий софт способствует устранению наиболее распространенных ошибок при настройке и обновлениях фреймворков. В основном делается это автоматически.</p>
70
</ol><p>Иногда разрешить "конфликтную ситуацию" помогает откат системы. В крайнем случае стоит воспользоваться утилитой под названием Net Framework Repair Tool. Соответствующий софт способствует устранению наиболее распространенных ошибок при настройке и обновлениях фреймворков. В основном делается это автоматически.</p>
71
<h2>Нет Core</h2>
71
<h2>Нет Core</h2>
72
<p>Net Framework с 2019 года перестала развиваться в качестве платформы для программирования. Остановились "работы" на версии 4.8. Но с 2014 года миру представили альтернативное решение. Речь идет о Net Core.</p>
72
<p>Net Framework с 2019 года перестала развиваться в качестве платформы для программирования. Остановились "работы" на версии 4.8. Но с 2014 года миру представили альтернативное решение. Речь идет о Net Core.</p>
73
<p>Это - тот же "виндовсовский" фреймворк, но более удобный и функциональный. Разработчиком является компания Microsoft. На данный момент актуальна связка C# и Core 5 (Net Framework).</p>
73
<p>Это - тот же "виндовсовский" фреймворк, но более удобный и функциональный. Разработчиком является компания Microsoft. На данный момент актуальна связка C# и Core 5 (Net Framework).</p>
74
<p>Отличительной чертой "Коре" является именно кроссплатформенность. На практике Net Framework - утилита преимущественно для Windows (хоть и может работать на других ОС). А Core подойдет для:</p>
74
<p>Отличительной чертой "Коре" является именно кроссплатформенность. На практике Net Framework - утилита преимущественно для Windows (хоть и может работать на других ОС). А Core подойдет для:</p>
75
<ul><li>Windows;</li>
75
<ul><li>Windows;</li>
76
<li>MacOS;</li>
76
<li>MacOS;</li>
77
<li>Linux.</li>
77
<li>Linux.</li>
78
</ul><p>Разработчики обещают вскоре выпустить совершенно новый фреймворк Core 6, который заберет лучшее от платформы Mono.</p>
78
</ul><p>Разработчики обещают вскоре выпустить совершенно новый фреймворк Core 6, который заберет лучшее от платформы Mono.</p>
79
<p>Внимание: Core также используется для разработки мобильных приложений на Android и iOS посредством C#.</p>
79
<p>Внимание: Core также используется для разработки мобильных приложений на Android и iOS посредством C#.</p>
80
<h2>Компиляция</h2>
80
<h2>Компиляция</h2>
81
<p>Описание Си-семейства и используемых платформ для программирования не дают особого понимания нюансов компиляции Net Framework.</p>
81
<p>Описание Си-семейства и используемых платформ для программирования не дают особого понимания нюансов компиляции Net Framework.</p>
82
<p>В C# при компилировании приходится работать с расширениями .dll или .exe через языковую "раскладку" CIL. После того, как происходит запуск, осуществляется компиляция типа JIT в машинный код. У него есть runtime, который отнимает не так много времени.</p>
82
<p>В C# при компилировании приходится работать с расширениями .dll или .exe через языковую "раскладку" CIL. После того, как происходит запуск, осуществляется компиляция типа JIT в машинный код. У него есть runtime, который отнимает не так много времени.</p>
83
<p>Полученная кодификация выполняется, но компилируется лишь та часть, к которой обращается устройство или пользователь. Если "войти" в другую часть кода, она преобразуется компилированием из CIL в обычный машинный вариант. И только после этого сохранится до завершения работы утилиты. Подобный алгоритм Net Framework способствует повышению производительности.</p>
83
<p>Полученная кодификация выполняется, но компилируется лишь та часть, к которой обращается устройство или пользователь. Если "войти" в другую часть кода, она преобразуется компилированием из CIL в обычный машинный вариант. И только после этого сохранится до завершения работы утилиты. Подобный алгоритм Net Framework способствует повышению производительности.</p>
84
<h2>Поддержка сред разработки</h2>
84
<h2>Поддержка сред разработки</h2>
85
<p>Каждый разработчик имеет право выбирать, в какой среде писать те или иные кодификации. В случае с Net Framework разрешается использование:</p>
85
<p>Каждый разработчик имеет право выбирать, в какой среде писать те или иные кодификации. В случае с Net Framework разрешается использование:</p>
86
<ul><li>Visual Studio;</li>
86
<ul><li>Visual Studio;</li>
87
<li>MonoDevelop;</li>
87
<li>MonoDevelop;</li>
88
<li>SharpDevelop;</li>
88
<li>SharpDevelop;</li>
89
<li>A#;</li>
89
<li>A#;</li>
90
<li>Borland;</li>
90
<li>Borland;</li>
91
<li>Embarcadero;</li>
91
<li>Embarcadero;</li>
92
<li>Zonnon;</li>
92
<li>Zonnon;</li>
93
<li>JetBrains;</li>
93
<li>JetBrains;</li>
94
<li>PascalABC.</li>
94
<li>PascalABC.</li>
95
</ul><p>Ни одно описание платформы не упоминает ключевой особенности Net Framework - кодификации пишутся и разработки возможны в обычном текстовом редакторе. Дополнительно придется вызывать компиляторы из командной строки.</p>
95
</ul><p>Ни одно описание платформы не упоминает ключевой особенности Net Framework - кодификации пишутся и разработки возможны в обычном текстовом редакторе. Дополнительно придется вызывать компиляторы из командной строки.</p>
96
<p>Прочитав данную статью, каждый сможет понять, что такое Net Framework, и для чего он используется. В C# обойтись без него никак не получится. Это не предусматривается "встроенными возможностями".</p>
96
<p>Прочитав данную статью, каждый сможет понять, что такое Net Framework, и для чего он используется. В C# обойтись без него никак не получится. Это не предусматривается "встроенными возможностями".</p>
97
<p>В остальном работа с Net Framework, как и программирование на Си Шарп - это не так трудно. Если человек уже знаком с Си-семейством в той или иной степени, он относительно быстро освоит новый "способ общения" с компьютером.</p>
97
<p>В остальном работа с Net Framework, как и программирование на Си Шарп - это не так трудно. Если человек уже знаком с Си-семейством в той или иной степени, он относительно быстро освоит новый "способ общения" с компьютером.</p>
98
<p>Внимание: проверить наличие рассмотренной платформы в Windows можно через "Программы и компоненты".</p>
98
<p>Внимание: проверить наличие рассмотренной платформы в Windows можно через "Программы и компоненты".</p>
99
<a></a>
99
<a></a>