Rambler's Top100
"Knowledge itself is power"
F.Bacon
Поиск | Карта сайта | Помощь | О проекте | ТТХ  
 Базарная площадь
  
О разделе

Основная страница

Группы обсуждений


Тематический каталог обсуждений

Архив

 
 К н и г и
 
Книжная полка
 
 
Библиотека
 
  
  
 


Поиск
 
Поиск по КС
Поиск в статьях
Яndex© + Google©
Поиск книг

 
  
Тематический каталог
Все манускрипты

 
  
Карта VCL
ОШИБКИ
Сообщения системы

 
Форумы
 
Круглый стол
Новые вопросы

 
  
Базарная площадь
Городская площадь

 
   
С Л С

 
Летопись
 
Королевские Хроники
Рыцарский Зал
Глас народа!

 
  
ТТХ
Конкурсы
Королевская клюква

 
Разделы
 
Hello, World!
Лицей

Квинтана

 
  
Сокровищница
Подземелье Магов
Подводные камни
Свитки

 
  
Школа ОБЕРОНА

 
  
Арсенальная башня
Фолианты
Полигон

 
  
Книга Песка
Дальние земли

 
  
АРХИВЫ

 
 

Сейчас на сайте присутствуют:
 
  
 
Во Флориде и в Королевстве сейчас  23:04[Войти] | [Зарегистрироваться]
Обсуждение темы:
.NET - что готовит Microsoft?

Microsoft представляет новое, кроссплатформенное решение. Под платформой понимается все, Windows, Unix, чипы сотовых телефонов, пейджеры и все, что Вы можете себе представить. Идея не нова, но учитывая амбиции Microsoft... Будет изменено все! COM, ASP+ для Web, вместо сервисов .NET сервера. и т.д. и т.п. Немалое значение в этом проекте уделяется новому языку CSharp.

Общедоступную информацию можно найти на http://www.microsoft.com/net/.

Victor Ivlichev

Количество сообщений на странице

Порядок сортировки сообщений
Новое сообщение вверху списка (сетевая хронология)
Первое сообщение вверху списка (обычная хронология)

Перейти на конкретную страницу по номеру


Всего в теме 970 сообщений

Добавить свое сообщение

Отслеживать это обсуждение


Смотрите также обсуждения:
.NET/ .NET Framework
  • Visual Studio.NET как наследник Delphi

  • <<<... | 900—891 | 890—881 | 880—871 | ...>>>
    Всего сообщений в теме: 970; страниц: 97; текущая страница: 9


    № 890   13-10-2007 02:23 Ответить на это сообщение Ответить на это сообщение с цитированием
    Я уже полгода работаю в конторе, где используется только C#. Если до знакомства с этим языком я только слегка недолюбливал Microsoft, то теперь я всеми силами желаю этой компании как можно быстрее накрыться медным тазом и унести этого монстра с собой в могилу. А причина одна - сборки. Я не знаю, какой идиот мог додуматься до такого маразма, когда отдельно используется пространство имён, отдельно подключается сборка. И одна сборка может содержать несколько пространств имён, а одно пространство имён может быть размазано по нескольким сборкам. И разобраться в этой вермишели нормальному человеку невозможно, единственное спасение только в том, что большинство людей всё-таки не злоупотребляют этой возможностью. Во всех книжках эти самые сборки преподносятся как средство, навсегда решающее проблему dll hell, а на самом деле это порождает кучу своих проблем, которые обычным dll и не снились. И я мог бы простить это, если бы разработчики .NET были первопроходцами, предложившими неудачный вариант в той области, которой до них никто не занимался. Так ведь нет - проблемы модульного программирования исследованы теоретически, есть прекрасно зарекомендовавшие себя практические решения... Почему в .NET это всё не попало? Впечатление такое, будто эту часть .NET проектировал студент-троечник, который вообще не ориентировался в том, что было сделано до него.

    Другая моя претензия к C# - это невозможность написания простых функций. Только методов класса. И если мне нужна нормальная функция, я должен создать класс, а в нём - статическую функцию? На фига этот дебилизм? Мешаюся в кучу понятия класса и пространства имён. Я понимаю, что это идёт из Java, там тоже такой же маразм, но всё равно - зачем? Я знаю только одно объяснение: чисто маркетинговые соображения. Чтобы можно было стучать себя пяткой в грудь и орать на каждом углу: "Мы предлагаем полностью объектно-ориентированый язык!" Но на кого такая реклама расчитана? Да на дураков, которые не знают, что такое "полностью объектно-ориентированый язык". Чтобы это узнать, достаточно почитать описание SmallTalk, посмотреть, как там реализуется, например, цикл или ветвление. Тогда сразу станет понятно, что языки, в которых есть for и if, никогда не смогут стать "полностью объектно-ориентироваными", они всегда будут императивными языками с элементами ООП. И мне жутко не нравится, что в .NET пожертвовали грамотной концепцией в угоду маркетингу.

    Но как бы то ни было, у Microsoft слишком много денег, и своего уродца они обязательно продавят. Через некоторое время мы все, как бы ни отбрыкивались, будем вынуждены в той или иной форме использовать .NET. Надеюсь только, что Microsoft на этом надорвётся, и такой период продлится не слишком долго.


    № 889   13-10-2007 02:01 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 887« (Сергей Перовский)
    ___________________________

    Помнится, в качестве первоапрельской шутки декларировался переход Королевства на NET :)

    Не дождётесь! :-P :-P :-P :-P :-P


    № 888   12-10-2007 17:43 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 884« (al_mt)
    ___________________________
    Народ начинает мяться и выдавать перлы:
    Ну не надо так на народ гнать. ОК ? :))
    Хотите преимуществ ? Ща дам. По сравнению с чем ? Ну давайте по сравненнию с win32 delphi, поскольку мы с вами на сайте именно этого языка.
    Итак
    1. Сборщик Мусора.
    2. Как говорил Наполеон одной причины достаточно.

    Устраивает ?


    № 887   12-10-2007 17:15 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ну вот и мне пришлось хлебнуть шарпа.
    По очень простой причине: в CAD-системе можно писать макросы только под .NET :(
    Чем на байсике, лучше уж на C#...
    Первые впечатления: синтаксис воспринимается без напряга, хотя на С уже очень давно не писал.
    Утомляет квалифицированный импорт - для суперпроектов это видимо полезно, а мне макросы писать.
    В общем, как и с естественными языками - правила выучить недолго, а вот словарь...
    Многие сотни классов, довольно неряшливо организованные. Найти нужный тип данных или нужную функцию дело непростое. Т.е. может быть в этой куче есть своя логика, только она не описана. Или делало много людей с различной логикой.
    Вспомнился PL1 с десятком операторов вывода.
    Где бы найти сайт подобный Королевству по С#?
    Помнится, в качестве первоапрельской шутки декларировался переход Королевства на NET :)


    № 886   12-10-2007 10:24 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 885« (imho)
    ___________________________

    Ответ на »сообщение 884« (al_mt)
    ___________________________
    Но если вы не видите концептуальных отличий меджду оными


    Я уже пол-дня бьюсь головой о виртуальный рабочий стол, с просьбой показать пример преимущества  .NET

    Где-то в глубине нашёл восторги по поводу удобства и простоты написания web-сервисов.
    Это хорошо, но именно для меня не канает - наша контора не использует виндовые сервера, только Linux.
    И знаете почему? Проще найти хорошего админа на Linux, чем на Win :))))))))))))))))


    № 885   12-10-2007 09:10 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 884« (al_mt)
    ___________________________
    Понимаете, про дотНет написано столько, что я не считаю необходимым повторять все рассуждения о его преимуществах. Каждый выбирает сам. В конце-концов, лучшим языком для программиста является тот, который он хорошо знает. Я не поленился и кроме дельфей стал заниматься еще и дотНетом. Но если вы не видите концептуальных отличий меджду оными, то мой вам совет - займитесь чем-нибудь действительно экзотическим. Например, Лиспом, или Хаскелем (об этом лучше поговорить в ветке про функциональное программирование)


    № 884   12-10-2007 08:57 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 883« (imho)
    ___________________________

    Ответ на »сообщение 882« (al_mt)
    ___________________________
    Приведите пример задачи, решение которой на .NET, имеет серьёзные преимущества перед нативными компиляторами или java... Я видел на C# одну серьёзную задачу, хорошо решённую, но ни каких особых свойств C# ей не придал...

    - Слушал я этого Карузо - ни слуха, ни голоса!
    - Вы слышали Карузо?!
    - Да Рабинович напел мне...


    Иными словами, петь арии Карузо, Вы отказываетесь??? :)))))))))))))))))))))))))))))))))

    Поймите правильно - мои реплики, это не наезд и не претензии. Просто рассматривая применимость .NET с точек зрения программиста-разработчика и одновременно менеджера от программирования, я вижу такие аргументы:

    - это модно
    - это круто
    - ты что хочешь остаться с устаревшими технологиями?

    На вопрос, "чем другие технологии устарели на фоне .NET ?" Народ начинает мяться и выдавать перлы:
    - ну он объектный
    - ну он с сетью работает...
    - ну мне нравится :))))))

    Причём это говорять не чайники и "кул хацкеры", а нормальные программисты. Вот я и думаю: "может я конечно и дурак, но тогда объясните В ЧЁМ???"


    № 883   12-10-2007 07:53 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 882« (al_mt)
    ___________________________
    Приведите пример задачи, решение которой на .NET, имеет серьёзные преимущества перед нативными компиляторами или java... Я видел на C# одну серьёзную задачу, хорошо решённую, но ни каких особых свойств C# ей не придал...

    - Слушал я этого Карузо - ни слуха, ни голоса!
    - Вы слышали Карузо?!
    - Да Рабинович напел мне...


    № 882   12-10-2007 07:21 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ну...
    Если я сейчас выйду на середину офиса и крикну, "кто знает питона?!", то скорее мне на шею змею повесят :)))))))))))))))))))))

    2imho
    Приведите пример задачи, решение которой на .NET, имеет серьёзные преимущества перед нативными компиляторами или java... Я видел на C# одну серьёзную задачу, хорошо решённую, но ни каких особых свойств C# ей не придал...


    № 881   12-10-2007 07:07 Ответить на это сообщение Ответить на это сообщение с цитированием
    Ответ на »сообщение 876« (al_mt)
    ___________________________

    Насчёт того, что на Mono можно что-то сделать, да кто бы сомневался. Конечно можно. Но:
    1. А будет оно без серьёзных переделок работать под Win?

    При использовании только стандартных библиотек - да. Иначе - зависит от библиотек.

    2. Насколько сложно найти толковую документацию на русском?
    3. Насколько сложно найти толковую консультацию на русском?

    Это вам не у меня надо спрашивать, а у Гугла ;-)

    ИМХО эти пункты и к питону относятся.
    А вот это совсем неправда. Python-программы одинаково хорошо работают под любой ОС. Разумеется, если используется GUI, то оно должно быть кросс-платформенное, например, GTK.

    Сравнение питона и жавы, в пользу жавы большая популярность, я просто не видел ни когда ни в одно учебном заведении питона! А явы валом...
    Не верю. Python входит в стандартную поставку любого дистрибутива Linux, а значит, точно есть во многих ВУЗах. Если же речь об учебной программе, так и Java не везде изучают.

    Значит програмеров найти проще и дешевле :)
    Программеров - конечно, проще и дешевле. А хороших программистов найти ничуть не проще и не дешевле.


    <<<... | 900—891 | 890—881 | 880—871 | ...>>>
    Всего сообщений в теме: 970; страниц: 97; текущая страница: 9


    Добавить свое сообщение

    Отслеживать это обсуждение

    Дополнительная навигация:
    Количество сообщений на странице

    Порядок сортировки сообщений
    Новое сообщение вверху списка (сетевая хронология)
    Первое сообщение вверху списка (обычная хронология)

    Перейти на конкретную страницу по номеру
      
    Время на сайте: GMT минус 5 часов

    Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter.
    Функция может не работать в некоторых версиях броузеров.

    Web hosting for this web site provided by DotNetPark (ASP.NET, SharePoint, MS SQL hosting)  
    Software for IIS, Hyper-V, MS SQL. Tools for Windows server administrators. Server migration utilities  

     
    © При использовании любых материалов «Королевства Delphi» необходимо указывать источник информации. Перепечатка авторских статей возможна только при согласии всех авторов и администрации сайта.
    Все используемые на сайте торговые марки являются собственностью их производителей.

    Яндекс цитирования