Текущий архив: 2006.12.03;
Скачать: CL | DM;
Вниз
Что разрабатывают на Си шарп? Найти похожие ветки
← →
Курдль © (2006-11-13 15:06) [40]
> Игорь Шевченко © (13.11.06 13:56) [33]
> А давай подумаем вместе - для кого именно схемы/диаграммы
> представляют ценность ? Для программистов, работающих над
> этим проектом какое-то длительное время - вряд ли, так как
> проект у них практически в голове и они с ним ежедневно
> общаются, промахов кэша мозгов довольно мало.
Я бы так не сказал. Все время приходится подглядывать, например, в общую схему решения, чтобы правильно разместить новый класс, определить ему зоны видимости, интерфейсы и т.п.
> ANB © (13.11.06 14:32) [38]
> Сначала ищется аналитик, который умеет рисовать задание
> в UML. Потом приходится искать программистов, которые умеют
> читать этот UML и делать из него программу.
Забавная концепция...
"Читать UML" - это круто сказано. Читать его не намного сложнее, чем пиктограммы на дверях туалета типа "не влезать на толчок", "не пИсать мимо унитаза" :)
А даже если не брать командный стиль, самому никогда не хочется разрисовать все "сигналы" определенного класса, или группы классов? Или нарисовать связи между группами классов?
← →
Джо © (2006-11-13 15:07) [41]> А даже если не брать командный стиль, самому никогда не
> хочется разрисовать все "сигналы" определенного класса,
> или группы классов? Или нарисовать связи между группами
> классов?
"Хотелось" — это несколько из другой "оперы", не так ли?
← →
clickmaker © (2006-11-13 15:10) [42]
> самому никогда не хочется разрисовать все "сигналы" определенного
> класса, или группы классов?
может для этого книжку-раскраску купить лучше? Или карту контурную. Почему-то, я когда в школе учился, их дифицит был
← →
Игорь Шевченко © (2006-11-13 15:12) [43]Курдль © (13.11.06 15:06) [40]
> Я бы так не сказал. Все время приходится подглядывать, например,
> в общую схему решения, чтобы правильно разместить новый
> класс, определить ему зоны видимости, интерфейсы и т.п.
Если не трудно, расскажи пожалуйста, каким образом в этом могут помочь схемы и диаграммы, если есть доступ к коду.
← →
Курдль © (2006-11-13 15:13) [44]
> pasha_golub © (13.11.06 14:32) [39]
> > Вы не задумывались о том, что если бы у нас не гнались
> за
> > новыми технологиями, как за отъезжающим автобусом: "ах,
>
> > майкрософт 3-й дотнет выпустила, ах, 2005-й сиквел, ах
> давайте
> > же попробуем, прикрутим!" - то может и качество софта
> возросло
> > бы, а?
>
> +1
>
> А добавить к этому ощущение подвешенности, когда не знаешь,
> что будет через месяц с этими технологиями, так и подавно
> мрак.
На то человеку голова дадена, чтобы в нее не только жрать!
Вот примеры:
1. "Поставил Висту и это круто".
2. "Перешел на VS и коллективом в 10 человек выполнил за год такой проект, который на Delphi коллективом в 100 человек не был бы выполнен никогда".
И это не преувеличения! Если Вы делаете не только "каталогизаторы фотоальбомов", "совершенно новые аудиоплееры" или клиенты к форумам, то должны понимать, что у разных сред разработки существуют свои пределы мощности.
← →
Clickmaker © (2006-11-13 15:15) [45]
> их дифицит был
тьфу, блин, грамотей! Дефицит, конечно же :))
> 1. "Поставил Висту и это круто".
Вот отсюда поподробней, плиз. А то я без 100 грамм как-то не решаюсь до сих пор...
← →
Игорь Шевченко © (2006-11-13 15:15) [46]Кистате о С-шарп, в поисках материалов про XAML наткнулся на любопытную вакансию:
"Требуются программисты хорошо знающие XAML/C# ,Windows Vista, WinFX и Aurora для разработки GUI приложений ( текстовый редактор с закладками )
В резюме, дать краткое описание проектов, в которых использовали XAML"
Хорошо бежать впереди паровоза.
← →
Игорь Шевченко © (2006-11-13 15:18) [47]Курдль © (13.11.06 15:13) [44]
> 2. "Перешел на VS и коллективом в 10 человек выполнил за
> год такой проект, который на Delphi коллективом в 100 человек
> не был бы выполнен никогда".
Извини, не поверю.
При одинаковой организации труда, коллективом из 10 человек на Delphi можно выполнить практически такой же объем работы.
Разумеется, что коллектив из 100 человек будет выполнять эту работу во много раз дольше, но это не факт для сравнения, на VS коллектив из 100 человек тоже загнется :))
← →
clickmaker © (2006-11-13 15:21) [48]угу. Это из серии: Миша упал с 10 ступенек и сломал одну ногу. Сколько ног сломает Миша, если упадет с 40 ступенек?
← →
Курдль © (2006-11-13 15:23) [49]
> Clickmaker © (13.11.06 15:15) [45]
> > 1. "Поставил Висту и это круто".
> Вот отсюда поподробней, плиз. А то я без 100 грамм как-то
> не решаюсь до сих пор...
К тому, что есть разница между действительно нужными новшествами в производстве ПО и гонкой за свеженькими-только-из-печки приблудами, не влияжщими на тот самый процесс производства.
← →
passlight © (2006-11-13 15:26) [50]
> Миша упал с 10 ступенек и сломал одну ногу. Сколько ног
> сломает Миша, если упадет с 40 ступенек?
Обязательно запишу! :-)
← →
Игорь Шевченко © (2006-11-13 15:27) [51]Курдль © (13.11.06 15:23) [49]
А вот Виста кстати влияет на процесс производства, точнее, на процесс тестирования. Потому как рассчитывать на то, что продукт будет безболезненно работать под новыми операционными системами может только тот, кто не имеет опыта работы над продуктами.
← →
clickmaker © (2006-11-13 15:27) [52]
> [49] Курдль © (13.11.06 15:23)
ну мне тут на конференции пытались растолковать, какие такие "нужные новшества" есть в этой Висте. Человек с видом Эмиля Кио демонстрировал чудеса индексации файлов, когда файл в итоге находился по кейвордам только в текущем каталоге. Прогресс, да?
Поэтому, кроме того, что кнопка там круглая стала, я ничего оттуда не вынес. Я дебил, доктор?
← →
Игорь Шевченко © (2006-11-13 15:31) [53]clickmaker © (13.11.06 15:27) [52]
А перед этим кейворды надо было долго и мучительно набивать для всех файлов...
← →
saxon (2006-11-13 15:42) [54]
> Игорь Шевченко © (13.11.06 15:27) [51]
К стати ставим висту на тест-сервер - сапорт заставил.
← →
clickmaker © (2006-11-13 15:50) [55]
> [54] saxon (13.11.06 15:42)
поделишься впечатлениями?
← →
Игорь Шевченко © (2006-11-13 15:52) [56]clickmaker © (13.11.06 15:50) [55]
Могу от второй беты поделиться впечатлениями - рюшечки тормозные и вся виста. Да еще драйвера звуковой карты не ставятся (даже скачанные для висты от производителя) - а кто сейчас без звука живет.
← →
clickmaker © (2006-11-13 15:55) [57]
> [56] Игорь Шевченко © (13.11.06 15:52)
хм... что-то странное с МС творится. Будем надеяться, что это очередной творческий кризис, а не засилье индусов-кодеров...
← →
tesseract © (2006-11-13 17:35) [58]
> TUser © (13.11.06 08:11) [4]
> Afaik, шарп - это делфи, а не си. И Создатель один.
По идеологии ИМХО С# это точно не с. Какой с без завязанных узлом указателей? :-)
← →
ANB © (2006-11-13 17:46) [59]
> К тому, что есть разница между действительно нужными новшествами
> в производстве ПО и гонкой за свеженькими-только-из-печки
> приблудами, не влияжщими на тот самый процесс производства.
>
Последние полезные новшества вышли довольно давно. ИМХО - не стоит хватать и начинать разработку по новым методам только потому, что это круто. ЕрВин схему БД я в любой момент могу сгенерить из базы (если ключи прописаны). А вот без документа, где по русски и понятно разжеван смысл связей и полей - хрен ты в ней разберешься. Проходили.
А по UML уже волна прошла. Реализованные на той волне на павел билдере проекты потихоньку поумирали. Где окончательно, где переписаны на делфи.
← →
Галинка © (2006-11-13 17:58) [60]Почему когда сравнивают Си++ и Си шарп сразу вспоминают указатели? Это как Леня блондин, а Петя - брюнет.
Лично для меня сложным моментом в Си++ является MFC и триединство документ-вид-окно. Многова-то для одного языка.
В шарпе, во всяком случае том, что в студии, все проще, понятнее, нагляднее, интуитивнее. С дельфи он очень похож. Си шарп, это как американский английский - вроде английский (вроде си), но не совсем.
← →
Игорь Шевченко © (2006-11-13 18:02) [61]
> триединство документ-вид-окно
триединство - это бог-сын, бог-отец и бог-дух святой.
Ну или Маркс, Энгельс и Ленин.
Все остальное не триединство.
> Многова-то для одного языка.
Если ты узнаешь, сколько там еще всего неупомянотого, то мало не покажется ни разу. Но MFC в C++ нету совсем.
← →
Курдль © (2006-11-13 18:11) [62]
> ANB © (13.11.06 17:46) [59]
> ЕрВин схему БД я в любой момент
> могу сгенерить из базы (если ключи прописаны).
Уточни. Я правильно тебя понял, что БД ты проектируешь, не составляя ER-диаграмы? 8-()
← →
Галинка © (2006-11-13 18:15) [63]Игорь, не знаю в каком Си++ нет мфц, но в визуал студии этот мфц есть. Это как vcl в дельфи. Но vcl намного более дружественная.
← →
Vga © (2006-11-13 19:32) [64]> [63] Галинка © (13.11.06 18:15)
В ANSI C++. MFC - библиотека от Microsoft, к C++ она имеет только то отношение, что на нем написана.
Много проектов для MSVC++ эту библиотеку не используют и многие ее хают.
← →
Ketmar © (2006-11-13 19:35) [65]>[63] Галинка(c) 13-Nov-2006, 18:15
>Игорь, не знаю в каком Си++ нет мфц
в любом нормальном.
← →
Lamer@fools.ua © (2006-11-13 20:29) [66]>не знаю в каком Си++ нет мфц, но в визуал студии этот мфц есть.
Собственно, MFC только в ней, так ска-ать, и есть :-)
>Это как vcl в дельфи. Но vcl намного более дружественная.
Если Вы под "дельфи" имеет в виду язык Delphi, широко известный в узких кругах как Object Pascal, то в нём никакого VCL нету и не было отродясь. А если же Вы имеете в виду среду Delphi, то непонятно, как можно ставить рядом среду Delphi и язык C++.
← →
Lamer@fools.ua © (2006-11-13 20:30) [67]имеет => имеете
← →
Anatoly Podgoretsky © (2006-11-13 20:34) [68]> Галинка (13.11.2006 18:15:03) [63]
Аналогом MFC для Паскаля является OWL, а не VCL
у них очень похожая структура, даже многие методы называются одинаково, как будто с друг друга сдирали.
В Д1 уже была vcl
← →
tesseract © (2006-11-13 21:50) [69]
> Лично для меня сложным моментом в Си++ является MFC и триединство
> документ-вид-окно. Многова-то для одного языка.
MFC это MFC.
Сложности с ним свои. Особенно с сообщениями. MFC это надстройка к с++ и к приколам языка отношения не имеет.
> Аналогом MFC для Паскаля является OWL, а не VCLу них очень
> похожая структура, даже многие методы называются одинаково,
> как будто с друг друга сдирали.
MS имеет привычку тырить хорошие идеи. OWL вышло пораньше MFC.
← →
Vga © (2006-11-13 22:10) [70]К самому С++ AFAIK отношение имеют только две библиотеки: libstdc++ и STL
← →
Agent13 © (2006-11-13 22:14) [71]
> Lamer@fools.ua © (13.11.06 20:29) [66]
> >не знаю в каком Си++ нет мфц, но в визуал студии этот мфц
> есть.
> Собственно, MFC только в ней, так ска-ать, и есть :-)
И то не во всякой - в Visual C++ Express 2005 по дефолту оно не ставится, можно писать или под консоль или под фреймворк, а MFC, если хочешь, сверху доставляй :)
> clickmaker © (13.11.06 15:27) [52]
>
> > [49] Курдль © (13.11.06 15:23)
>
> ну мне тут на конференции пытались растолковать, какие такие
> "нужные новшества" есть в этой Висте. Человек с видом Эмиля
> Кио демонстрировал чудеса индексации файлов, когда файл
> в итоге находился по кейвордам только в текущем каталоге.
> Прогресс, да?
Хм, очень странно. У меня под ХР и то поиск лучше. Outlook 2007 очень просил заинсталлировать Windows Desktop Search Beta - так оно скушало на диске несколько десятков Мб, всё проиндексировало и по крайней мере в пределах папки My Documents (включая почтовый архив аутлука) ищёт действительно моментально.
← →
Eraser © (2006-11-13 22:51) [72]> [56] Игорь Шевченко © (13.11.06 15:52)
> Могу от второй беты поделиться впечатлениями - рюшечки тормозные
> и вся виста.
если бы так! так если со стороны юзера смотреть, а со стороны разработчика - очень и очень многие приложения, особенно связанные с администрироанием или обслуживанием системы, разработчикам прийдется переделывать. то же самое касается и программ, которые требуют админских прав, про разработчиков драйверов вообще молчу.
← →
Игорь Шевченко © (2006-11-13 23:00) [73]Eraser © (13.11.06 22:51) [72]
Если я не сильно ошибаюсь, то в WinAPI я делился впечатлениями об отсутствии в Висте Winlogon Notification Packages ? ;)
Так что со стороны разработчика кое-о чем я в курсе.
Галинка © (13.11.06 18:15) [63]
> не знаю в каком Си++ нет мфц, но в визуал студии этот мфц
> есть
Да, я в курсе. Страуструп работал в Microsoft и изобрел там Visual Studio, ну и MFC до кучи. Так С++ и появился.
← →
Eraser © (2006-11-13 23:05) [74]> [73] Игорь Шевченко © (13.11.06 23:00)
> Так что со стороны разработчика кое-о чем я в курсе.
не сомневаюсь!
однако, если самому не хочется пользоваться новомодной системой, это не значит, что юзеры своего продукта поступят так же. отсюда и необходимость следовать за новомодными технологиями, поэтому авторов софта, которые хотят, чтобы их программа работала на последней версии ОС понять можно, и они это делают не ради своего удовольствия )
← →
Игорь Шевченко © (2006-11-13 23:08) [75]Eraser © (13.11.06 23:05) [74]
> это не значит, что юзеры своего продукта поступят так же.
> отсюда и необходимость следовать за новомодными технологиями,
> поэтому авторов софта, которые хотят, чтобы их программа
> работала на последней версии ОС понять можно, и они это
> делают не ради своего удовольствия )
Кто бы с этим спорил. От того и мучаемся. Но есть еще вариант - писать продукты, которые менее завязаны на всякие там...драйвера...:)
← →
MikePetrichenko © (2006-11-14 00:03) [76]Удалено модератором
Примечание: Выражения выбираем. Не в пивной
← →
Eraser © (2006-11-14 01:47) [77]> [75] Игорь Шевченко © (13.11.06 23:08)
> Но есть еще вариант - писать продукты, которые менее завязаны
> на всякие там...драйвера...:)
это конечно выход, но как всегда оказывается, что таких продуктов уже сотня и сто первый никому не нужен, а нужен, другой с фенечкой, функциональность которой можно реализовать только с пом. драйвера или другой "подозрительной" технологии, которая лезет глубоко во внутренности системы :)
← →
wicked © (2006-11-14 02:03) [78]
> это конечно выход, но как всегда оказывается, что таких
> продуктов уже сотня и сто первый никому не нужен, а нужен,
> другой с фенечкой, функциональность которой можно реализовать
> только с пом. драйвера или другой "подозрительной" технологии,
> которая лезет глубоко во внутренности системы :)
сори, что вмешиваюсь, но таки да... я до сих пор не видел ни нормального почтового клиента, ни нормального менеджера закачек, ни нормального клиента icq ;)
(да, я знаю, что есть зе бат/флешгет/квип, но до нормальных они не дотягивают :-\)
← →
Ketmar © (2006-11-14 02:12) [79]ну и правильно. все три -- ужос. Miranda, FoxMail, FDM.
%-)
← →
Vga © (2006-11-14 03:46) [80]> [79] Ketmar © (14.11.06 02:12)
Что за FDM? И FoxMail?
Страницы: 1 2 3 4 5 6 7 вся ветка
Текущий архив: 2006.12.03;
Скачать: CL | DM;
Память: 0.66 MB
Время: 0.072 c