Пятница, 2025-01-10, 8:05 AM
Приветствую Вас Гость | RSS
 
Форум
Главная | MFC vs .Net framework - to be continued! - Поболтаем? | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
MFC vs .Net framework - to be continued!
BlackДата: Суббота, 2006-12-30, 7:15 PM | Сообщение # 1
Judo & Sambo
Группа: Администраторы
Сообщений: 187
Репутация: 12
Статус: Offline
Shilnet:
.Net framework- користуватись чи ні? Для яких цілей вона створена? - Я зараз розкажу вам .
Попереше давайте коротко уявим собі що таке .Net fw - це своєрідне середовище для виконання
програм написаних на C#, VB, JScript и т.д. Це білше схоже на віртуальну машину Java (Sun Microsystems).
Програми компілются не в машинний код а код(MSIL) який розуміє тільки .Net framework!
Виконує цей код розуміє і виконує CLR! Одже якщо на копютері не встановлено
або проблеми з .Net fw вашу програму процесор не зрозуміє і відповідно не виконає!

Уважаемый, Shilnet, я не люблю баталий по поводу что лучше когда продукты очень схожие или несравнимые (в смысле нельзя сравнить), но я согласен с Alexander S. Manenko, что это спор в котором человек не хочет найти истину или научится, узнать что-то, а в очередной раз пересказывает со своими дополнениями популяризованные сведения о .NET.

Я укажу некоторые моменты ссылаясь на свою практику и отвечу (думаю не только я) на Ваши разумные замечания, но думаю не стоит продолжать эту тему если будут снова и снова пытаться оспорить вещи, которые СУЩЕСТВУЮТ и в которых есть ПОТРЕБНОСТЬ!

Shilnet:

По - друге що нам дає ця платформа крім CLR(Common library runtime)-вище сказаного, конкретної відповіді
я не чув ще ніде!

Это скорее основа, НО BCL (Base Class Libraries) - таким широким набором уже готовых решений, я думаю, не может похвастаться ни одна компания - разработчик ПО, если счиаете по-другому дайте пожалуйста ссылку!
GC (Garbage Collector) - механизм автоматического сбора мусора, хороший программист, конечно сам всегда следит за освобождением памяти, но данный подход это еще один шаг в абстрагировании программиста от Hardware, идеальным решением ведь будет, когда программист будет только формулировать требования, а механизмы сами решат задачу, но это недостижимый уровень!

Механизм Exception, CodeDom - MSIL (это сродни хакерским инъекциям, но на принципиально другом уровне!),...продолжать можно долго, но я буду просто перечислять практичсеки главы хорошей книги о .NET, советую обратиться туда и все сразу станет на свои места!

Shilnet:

Деколи кажуть - що .Net framework Windows presentation foundation дає змогу программісту
полегшити розробку інтерфейсу(але хіба программісту потрібен більше інтерфейс
чим хороша, конкурентно здатна программа, та й на крайній випадок розробка
інтерфейсу вручну без лишніх інструментів, бібліотек сторонніх розробників,
та ще чогось іншого - набагато ефективніший, беспечніший спосіб )

Требования к ПО на сегодня дружественный интерфейс!!!в погони за сегоднешним заказчиком моей фирме пришлось использовать графические, интерфейсные компоненты третьих фирм специализирующихся на этом. Кто говорит что неужна надежная программа? Нужна мы делаем таковую! Как сделать красивый интерфейс? Написать самим? По любым расчетам выгоднее использовать компоненты проверенного разработчика, который этим только и занимается, а не выделять на эту роботу своих программистов, у которых и так много работы!
Shilnet:

розказують, що .Net framework дає нові можливості для роботи з базами данних,
технологіями, підвищує рівень захисту программ!
Але де опис всіх процедур, констант, функцій, класів, де конкретно розповідається
принцим дії! Всі відповіді на схожі запитання були поверхневими та
не дуже змістовним.

Я, возможно, не совсем понял вопрос-утверждение, но а где Вы видели описание всех "процедур, констант, функцій, класів" для работы с БД? Если вам нужны подобные константы .NET прведу к примеру System.Data.CommandType.StoredProcedure, а вообще загляните в System.Data там все и находится в предостаточном количестве!

Shilnet:

По - друге Питання швидкості вашої програми дуже "наболівше". щож нам пропонує
.Net framework для вирішення цього питання? Виявляється що ця платформа тільки гальмує
виконання і взагалі роботу системи! Це особливо відчутно на більш слабших комп`ютерах!
Справа в тому що як я вже розповідав MSIL розуміє тільки CLR і ваші програми
переводяться в машинний код під час виконання та й сама платформа .Net framework черпає багато ресурсів
системи невідомо для чого!

Не хочу разводить демагогию поэтому просто оставлю одну из многочисленного числа ссылок на тест данной проблемы http://www.grimes.demon.co.uk/dotnet/man_unman.htm

Shilnet:

по - третє.
давайте подивимось на назву самої платформи чому саме .Net?
Це похідна від слова Network: мережа або "сеть"!
Ця назва дана їй не випадково, а саме через те що вона розроблялась
в основному для Інтернет технологій та мережевих т основаних на XML та його модифікаціях!
так що якщо ви нет програміст то такі технології як ADO.NET, ASP.NET XML Web-services
вам знадобляться для розробки інтернет - сервісів та корпоративних сайтів!
Але в розробці настільних додатків, чи корпоративних програм, чи ігор .Net framework
вам не те щоб не допоможе а тільки заплутає вас та завадить написання якісних
додатків!

На счет помешает, Вы мягко говоря погарячились, а долго не рассуждая скажу и думаю многие разработчики смогут дополнить, что на фирме где работаю, разрабатывают ОЧЕНЬ надежные программы для медицины где требования очень высокие, больше того это в 90% настольные приложения!


Адміністратор сайту***Black
 
  • Страница 1 из 1
  • 1
Поиск:

$$$ для web-мастеров
Copyright MyCorp © 2025

Используются технологии uCoz