Re[2]: Зачем .NET программы?
От: c-smile Канада http://terrainformatica.com
Дата: 05.11.10 06:05
Оценка: +2
Здравствуйте, D. Mon, Вы писали:

DM>Здравствуйте, c-smile, Вы писали:


CS>>На моей рабочей машине VS2010 стартует 12 секунд. WTF?


DM>Я еще не видел продукта на WPF, который бы быстро стартовал. Подозреваю, дело в нем.


Собственно в этом и был мой вопрос: зачем VS сделана на WPF? Какую именно проблему решило переписывание IDE на WPF?
Или просто эксперимент? Или надо было сделать что-то реальное на WPF чтобы по ходу отладить оный framework?
Re[4]: Зачем .NET программы?
От: goorov  
Дата: 05.11.10 06:38
Оценка:
Здравствуйте, Ytz, Вы писали:

CS>>Рекламы чего в данном случае? Я ни Sciter (free) ни ScIDE (open source) не продаю. Это во-первых.


Ytz>Себя любимого.


так ты завидуешь...
Re[5]: Зачем .NET программы?
От: Mamut Швеция http://dmitriid.com
Дата: 05.11.10 07:15
Оценка:
M>>Потому что основной юз-кейс — это именно работа в солюшене.

CS>И что? Во времена когда наши ракеты бороздят просторы нельзя сделать загрузку этого solution хотя бы за секунду?

CS>Чем в принципе загрузка C++ solution в VS6 скажем и в VS2010 отличаются? Время загрузки выросло в 20 раз.
CS>Выросло ли количество приятствий в IDE пропорционально?

Честно — хз По идее, да Тут и новые языки/платформы, и поддержка множества языков в одном проекте, и всякая хренотень типа рефакторинга и т.п. Но честно — не знаю

CS>Я к тому что выбор неадекватных средств/технологий для решения задачь есть базовая ошибка проектирования.


Не факт, что для VS 2010 выбраны неадекватные средства


dmitriid.comGitHubLinkedIn
Re[6]: Зачем .NET программы?
От: QrystaL Украина  
Дата: 05.11.10 07:18
Оценка: -3
M>Не факт, что для VS 2010 выбраны неадекватные средства

Факт, что для VS2010 выбраны адекватные средства.
Re[3]: Зачем .NET программы?
От: Sinix  
Дата: 05.11.10 07:47
Оценка: 4 (2)
Здравствуйте, c-smile, Вы писали:

DM>>Я еще не видел продукта на WPF, который бы быстро стартовал. Подозреваю, дело в нем.

В случае студии — слегка неправда. Тынц и по тегам.

CS>Собственно в этом и был мой вопрос: зачем VS сделана на WPF? Какую именно проблему решило переписывание IDE на WPF?

http://blogs.msdn.com/b/visualstudio/archive/2010/02/15/wpf-in-visual-studio-2010-part-1.aspx
1) Dogfooding. В результате 4й wpf почти перешёл из стадии фичастого сфероконя в стадию ready-to-use.
2) Архитектурная.

The Visual Studio long term road map calls for some features which will stretch the product into new areas that the current architecture cannot support. The architectural initiative in VS 2010 was not to move to WPF specifically, but to install a presentation neutral architecture which would allow us to decouple the core business logic from the presentation layer and give us the agility we need for future versions. As a technology, WPF leads naturally to this “separated presentation” architecture, often called “Model, View, Controller” or “Model, View, Presenter”.

3) Расширяемость и extension manager. Не только WPF, но однозначно epic win.

По производительности 2010я на голову выше 2008й, особенно при дебаге (без intellitrace), database projects тож весьма шустры. Пока переползали, стояли рядом обе. Насравнивался по горло.
Re[8]: Зачем .NET программы?
От: CreatorCray  
Дата: 05.11.10 08:44
Оценка: +1 -1
Здравствуйте, Sharowarsheg, Вы писали:

S>Я. У меня продукт работает, а у конкурента access violation.

А почему не наоборот?
У конкурента всё работает а у тебя null pointer exception?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[3]: Зачем .NET программы?
От: CreatorCray  
Дата: 05.11.10 08:44
Оценка: :))
Здравствуйте, c-smile, Вы писали:

CS>Собственно в этом и был мой вопрос: зачем VS сделана на WPF? Какую именно проблему решило переписывание IDE на WPF?

CS>Или просто эксперимент? Или надо было сделать что-то реальное на WPF чтобы по ходу отладить оный framework?

Может чтоб в следующей студии его выкинуть и сказать: "Смотрите как мы всё ускорили! Новая MSVS2011 гораздо быстрее MSVS2010!!!"
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[9]: Зачем .NET программы?
От: Sharowarsheg  
Дата: 05.11.10 08:58
Оценка: :))
Здравствуйте, CreatorCray, Вы писали:

S>>Я. У меня продукт работает, а у конкурента access violation.

CC>А почему не наоборот?
CC>У конкурента всё работает а у тебя null pointer exception?

Да хрен его знает. Как-то получилось, что дотнет способствует работоспособности программ, которые мы пишем. По сравнению с Delphi и C результат радикально работоспособнее.
Re: Зачем .NET программы?
От: okman Беларусь https://searchinform.ru/
Дата: 05.11.10 09:09
Оценка: +1
Здравствуйте, c-smile, Вы писали:

CS>На моей рабочей машине VS2010 стартует 12 секунд.


Так быстро ?

Сейчас ради интереса замерил время запуска, только на 2008-ой студии.
Результат — 24 сек (правда, установлен Visual Assist, Devpartner, WIX и др.).
Так что все познается в сравнении...
Re[6]: Зачем .NET программы?
От: yoriсk.kiev.ua  
Дата: 05.11.10 09:27
Оценка:
Здравствуйте, henson, Вы писали:

H>Непринципиально сколько оно занимает. Я вообще студию утром открыл, вечером закрыл. Иногда виснет, но редко.


А зачем её вообще закрывать? У меня студия закрывается только при перезагрузке, т.е. раз в месяц-два.
Re: Зачем .NET программы?
От: Klatu  
Дата: 05.11.10 09:27
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>На моей рабочей машине VS2010 стартует 12 секунд. WTF?


WTF? Как тебе удается запускать ее так быстро?
Re[10]: Зачем .NET программы?
От: hattab  
Дата: 05.11.10 09:37
Оценка: +2
Здравствуйте, Sharowarsheg, Вы писали:

S> S>>Я. У меня продукт работает, а у конкурента access violation.


S> CC>А почему не наоборот?

S> CC>У конкурента всё работает а у тебя null pointer exception?

S> Да хрен его знает. Как-то получилось, что дотнет способствует работоспособности программ, которые мы пишем. По сравнению с Delphi и C результат радикально работоспособнее.


А я всегда говорил, что любимый аргумент "неосиляторов" это Access violation
avalon 1.0rc3 rev 366, zlib 1.2.3
Re[2]: Зачем .NET программы?
От: QrystaL Украина  
Дата: 05.11.10 09:43
Оценка: +1
K>WTF? Как тебе удается запускать ее так быстро?
Для интереса запустил на рабочем компе VS2010
На глаз секунд 5 запускается.
Windows 7 x32, 4Gb RAM
Re[11]: Зачем .NET программы?
От: Sharowarsheg  
Дата: 05.11.10 09:50
Оценка:
Здравствуйте, hattab, Вы писали:

S>> S>>Я. У меня продукт работает, а у конкурента access violation.


S>> CC>А почему не наоборот?

S>> CC>У конкурента всё работает а у тебя null pointer exception?

S>> Да хрен его знает. Как-то получилось, что дотнет способствует работоспособности программ, которые мы пишем. По сравнению с Delphi и C результат радикально работоспособнее.


H>А я всегда говорил, что любимый аргумент "неосиляторов" это Access violation


Это время разработки, а не частности вроде access violation. А время разработки — это деньги. Отладка есть везде, но в managed она проще и быстрее.
Re[7]: Зачем .NET программы?
От: MxMsk Португалия  
Дата: 05.11.10 09:55
Оценка: +1
Здравствуйте, hattab, Вы писали:

H>Я запустил и желаю видеть результат сию секунду! Я зря что ли потратился на мощное железо? Когда я возмущался тормозами .NET софта на моей бутявке с 512Mb, "знатоки" делали оскорбленное лицо и со словами "ты бы еще на калькуляторе запустил", самоустранялись. Сейчас говорю о тормозах на мощном железе... а оказывается нужно просто подождать.

Я уже приводил когда-то в пример Adobe Photoshop Elements 8. В стандартной установке на моем компе он стартует гораздо дольше 2010-й Студии. Какие я должен сделать выводы? Что С++ говно? Или может снести Photoshop? Лично мне ехать, а кому шашечки, минусуйте себе дальше.
Re[3]: Зачем .NET программы?
От: Klatu  
Дата: 05.11.10 10:16
Оценка:
Здравствуйте, QrystaL, Вы писали:

QL>Для интереса запустил на рабочем компе VS2010

QL>На глаз секунд 5 запускается.
QL>Windows 7 x32, 4Gb RAM

Первый запуск после перезагрузки или повторный?
Re[8]: Зачем .NET программы?
От: hattab  
Дата: 05.11.10 10:19
Оценка: +1
Здравствуйте, MxMsk, Вы писали:

MM> H>Я запустил и желаю видеть результат сию секунду! Я зря что ли потратился на мощное железо? Когда я возмущался тормозами .NET софта на моей бутявке с 512Mb, "знатоки" делали оскорбленное лицо и со словами "ты бы еще на калькуляторе запустил", самоустранялись. Сейчас говорю о тормозах на мощном железе... а оказывается нужно просто подождать.


MM> Я уже приводил когда-то в пример Adobe Photoshop Elements 8. В стандартной установке на моем компе он стартует гораздо дольше 2010-й Студии. Какие я должен сделать выводы? Что С++ говно? Или может снести Photoshop? Лично мне ехать, а кому шашечки, минусуйте себе дальше.


А я уже говорил когда-то, что готов простить относительно медленный запуск тяжелому софту. Той же студии, тем же дельфям или джимпу. Но не нужно переводить стрелки с банального редактора с подсветкой на монстров вроде фотошопа. Что позволено Юпитеру, то быкам не засияет.
avalon 1.0rc3 rev 366, zlib 1.2.3
Re[12]: Зачем .NET программы?
От: hattab  
Дата: 05.11.10 10:19
Оценка:
Здравствуйте, Sharowarsheg, Вы писали:

S> H>А я всегда говорил, что любимый аргумент "неосиляторов" это Access violation


S> Это время разработки, а не частности вроде access violation. А время разработки — это деньги. Отладка есть везде, но в managed она проще и быстрее.


Ох, не рассказывай пожалуйста, что на дельфях разрабатывать софт медленнее нежели на шарпе.
avalon 1.0rc3 rev 366, zlib 1.2.3
Re[13]: Зачем .NET программы?
От: Skynin Украина skynin.blogspot.com
Дата: 05.11.10 10:30
Оценка:
Здравствуйте, hattab, Вы писали:

H>Ох, не рассказывай пожалуйста, что на дельфях разрабатывать софт медленнее нежели на шарпе.

Медленней было чем на VB.

А с шарпом уже сравнить сложно, ввиду фактической смерти дельфей. Да и используется шарп для других задач, где нет гуев. И в тех задачах — нет дельфей.

Но, общая тенденция такова — разработка на ЯП с автоматическим распределением памяти быстрее чем с ручным.

Такова мировая практика разработки.

И только там где автоматические распределение памяти накладно остались, и останутся С и С++
Re[13]: Зачем .NET программы?
От: Sharowarsheg  
Дата: 05.11.10 10:35
Оценка: :)
Здравствуйте, hattab, Вы писали:

S>> H>А я всегда говорил, что любимый аргумент "неосиляторов" это Access violation


S>> Это время разработки, а не частности вроде access violation. А время разработки — это деньги. Отладка есть везде, но в managed она проще и быстрее.


H>Ох, не рассказывай пожалуйста, что на дельфях разрабатывать софт медленнее нежели на шарпе.


А чего тут рассказывать. Так и есть.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.