Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: 1 2 3 [Все]   Вниз
  Печать  
Автор Тема: какое средство для разработки хорошего и удобного пользовательского интерфейса посоветуете?  (Прочитано 60967 раз)
0 Пользователей и 1 Гость смотрят эту тему.
marat_
Шеф-повар
Опытный

ru
Offline Offline

« : 28-03-2008 15:02 » 

какое средство для разработки хорошего и удобного пользовательского интерфейса посоветуете?
хорошего для пользователя и удобного для обработки программистом. раньше писал такие вещи на билдере, давно правда, ещё в институте. потом поступили другие задачи, работал долгое время на шарпе, потом на visual c++, на консольные приложения переключился, а вот теперь снова пользовательские интерфейсы нужно мыслить, а я как-то из темы выпал...
аббревиатуры типа MFC для меня ругательное слово, не больше...
что-нибудь простое, компонентное, как в билдере бы...
что посоветуете?
Записан
zubr
Гость
« Ответ #1 : 28-03-2008 15:45 » 

VS NET
Записан
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #2 : 28-03-2008 15:46 » 

хм, почему не использовать билдер?
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #3 : 28-03-2008 16:57 » 

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

ну и раз каждый говорит своё мнение, я чем хужее ? ))

MFC Отлично
Записан

zubr
Гость
« Ответ #4 : 28-03-2008 17:41 » 

Я не любитель MS, но надо признать честно, что на сегодняшний день для винды максимальные возможности по гуи дает именно NET. К примеру, в аттаче сампл. Сможете ли вы не используя NET его сделать легко и быстро?
З. Ы. Сампл не мой.

* Sample.zip (3.63 Кб - загружено 869 раз.)
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #5 : 28-03-2008 17:57 » 

zubr, легко, причём гораздо меньше чем 8 кБ Улыбаюсь)


* ss1.jpg (35.9 Кб - загружено 1595 раз.)
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #6 : 28-03-2008 18:05 » 

экзешник из архива не запускается )
Записан

McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #7 : 28-03-2008 18:07 » 

Джон, ёпрст, что за дойч? Ты в немеции?
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #8 : 28-03-2008 18:13 » 

McZim, с открытием Отлично Отлично Отлично
Записан

RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #9 : 28-03-2008 19:31 » 

zubr, какой .NET надо ставить? К меня 1.1 и 2.0. но твоя прога втихую не работает.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #10 : 28-03-2008 19:35 » 

Судя про упоминание WPF (кажись это Windows Presentation Framework с новомодным описанием UI в XML-документах) в сообщении об ошибке, я подозреваю, что нужен .NET 3.0 и выше... и VS 2008
« Последнее редактирование: 28-03-2008 19:37 от dimka » Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #11 : 28-03-2008 19:40 » 

Тогда, может быть кто-нибудь скриншов выложит - не качать же на всем 3.0...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #12 : 28-03-2008 19:57 » 

вооот. Ставить. Качать. Плюс или минус ? Улыбаюсь
Записан

zubr
Гость
« Ответ #13 : 28-03-2008 21:33 » 

NET 3.0

* screen1.jpg (12.54 Кб - загружено 880 раз.)
* screen2.jpg (9.25 Кб - загружено 954 раз.)
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #14 : 28-03-2008 21:36 » 

такой контрол - это же не удобно )
Записан

zubr
Гость
« Ответ #15 : 28-03-2008 21:42 » 

Алексей1153++, речь не об удобстве, а можно ли быстро его сделать, к примеру в MFC.
Кстати, когда этот контрол захватывает мышь, то имеется возможность его поворачивать под небольшим углом.
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #16 : 28-03-2008 21:43 » 

Алексей1153++, Это в практической сфере не нужно, зато как круто Улыбаюсь Если пойдет такая тенденция в разработке ׂGUI, то скоро придется разворачивать монитор на 45 градусов, чтобы хоть как-то нормально работать.
« Последнее редактирование: 28-03-2008 21:45 от Finch » Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #17 : 28-03-2008 21:50 » 

теоретически - произвести потомка от контрола, создать CDC и битмап размером такие, чтоб влез повёрнутый прямоугольник, поменять свойства CDC - угол (не пользовался никогда, даже не знаю, где лежит )) ) и отрисовать родительскую картинку. Координаты событий от мыши тоже повернуть. Надо будет как-нибудь попробовать )
Записан

zubr
Гость
« Ответ #18 : 28-03-2008 22:01 » 

Алексей1153++, Это в практической сфере не нужно, зато как круто Улыбаюсь Если пойдет такая тенденция в разработке ׂGUI, то скоро придется разворачивать монитор на 45 градусов, чтобы хоть как-то нормально работать.
Ну угол может быть любой. Да и пример этот экзотический только для наглядности. В NET 3.0 много новых фич.
теоретически - произвести потомка от контрола, создать CDC и битмап размером такие, чтоб влез повёрнутый прямоугольник, поменять свойства CDC - угол (не пользовался никогда, даже не знаю, где лежит )) ) и отрисовать родительскую картинку. Координаты событий от мыши тоже повернуть. Надо будет как-нибудь попробовать )
Вопрос, сколько это займет времени.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #19 : 28-03-2008 22:05 » 

zubr, думаю, столько же, сколько заняло у разработчиков при написании того контрола Улыбаюсь А потом можно применять напрво и налево
Записан

zubr
Гость
« Ответ #20 : 28-03-2008 22:11 » 

Алексей1153++, согласен, только это уже будет велосипед.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #21 : 28-03-2008 22:19 » 

zubr, зато море удовольствия Улыбаюсь
Записан

marat_
Шеф-повар
Опытный

ru
Offline Offline

« Ответ #22 : 29-03-2008 01:41 » 

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

Значит пока есть:
1. Qt
2. VS.Net
3. Builder <- пока склоняюсь к этому редактору

з.ы. Джон, как ты там, среди немцев? у меня там живут несколько знакомых, так от тоски воют...
Записан
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #23 : 29-03-2008 07:13 » 

Цитата: marat_
а если юзать NET, то функциональную часть нужно будет в дллки запихивать, на мой взгляд, несколько неудобно...
А кто сказал, что нужно?
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #24 : 29-03-2008 07:24 » 

 а как же wxWidgets
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #25 : 29-03-2008 07:59 » 

McZim, wxWidgets под Windows?  Не может быть...
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
zubr
Гость
« Ответ #26 : 29-03-2008 08:12 » 

marat_, NET framework входит в дистрибутив современных Win-систем, так что никаких dll в большинстве случаев не надо. Тот пример, что я привел достаточно экзотический и ему где то год. Кстати Adobe (продукты которого я очень уважаю) да и многие другие известные разработчики ПО во всех своих новых продуктах применяют последние версии NET. Так что если идти в ногу со временем (то бишь с БГ Улыбаюсь ) - то никуда не денешься, надо смотреть в сторону NET, имхо.
Записан
McZim
Команда клуба

ru
Offline Offline
Пол: Мужской
Я странный


WWW
« Ответ #27 : 29-03-2008 08:17 » 

Finch, да а почему бы и нет Улыбаюсь

http://ru.wikipedia.org/wiki/WxWidgets
Записан

The CBO without stats is like a morning without coffee. (c) T.Kyte.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #28 : 30-03-2008 20:12 » 

а можно ли быстро его сделать, к примеру в MFC. Кстати, когда этот контрол захватывает мышь, то имеется возможность его поворачивать под небольшим углом.

Посмотрел скрин. Сразу вспомнил картинку из "Физики шутят". Стоят два учёных мужа, на столе перед ними лежит что-то волосатое. Подпись под картинкой: "Скажи, ну кому нужен бильярдный шар с растущими на нем волосами?"

В принципе мнение уже высказано, не хочу повторяться. Замечу только, что подобные восторги ничем не обоснованы. Как мы все убедились, чтобы запустить подобный экзешник надо ЕЩЁ ЧТО-ТО.
zubr, у меня довольно современная вин-система, но он всё-равно не заработал. Так что это всё враки. Ставить надо, причём именно ту платформу для которой этот экзешник сделан. Но какую? 1.1? 2.0? 3.0? 3.5? Или все сразу? Ага Или ты знаешь способ запустить .NET экзешник версии 1.1 под 2.0? В общем это уже дело вкуса - меня лично это в дикий восторг не приводит.

А с MFC я могу легко и просто сделать один единственный экзешник, который будет работать на любой вин платформе начиная с 95 и NT4 и заканчивая Вистой. Сможешь такое же сделать с .NET? Пусть даже долго? А это на сегодняшний день гораздо важней, для зарабатывания ещё чего-нибудь сверху на кусочек хлеба, чем волосатый бильярдный шар.
Кстати, каюсь. Ещё не поставл 2008 студию, хотя очень хочется, на codeguru как-то прочитал статйку о ейном MFC, должно быть очень вкусно.

marat_, а у меня времени нет ни на то, ни на другое.

Кстати, по поводу твоего вопроса в начале. Знаешь как это выглядит? Расскажите мне про то, что я и так знаю. Если у тебя такой опыт, ты сам должен знать, что на сегдняшний день для разработки стандартного UI нет удобней  языка чем C# , а если тебе нужна многофункциональность и универсальность под виндой, то тебе сначало надо объяснить, чем именно тебя MFC так огорчил. Хотя скорей всего, ты повторяешь сказанную кем-то чепуху, впрочем как и все, кто ругает MFC. (Убедительная прсьба не рассматривать это как повод к холивару.)

В любом случае, тебе надо было указать недостатки тех систем, с которыми ты имел дело и/или чем именно они тебе не подходят для решения твоих задач. А так даже не знаю, чем тебе помочь, ибо понятия не имею, что тебя в них не устраивает и какие у тебя цели.

зы Дабы не быть неправильно понятым. Полностью согласен и разделяю мнение:

Так что если идти в ногу со временем (то бишь с БГ Улыбаюсь ) - то никуда не денешься, надо смотреть в сторону NET, имхо.
Просто на сегодняшний день при выборе языка и IDE надо ещё смотреть на конкретный спектр задач.
А идеального языка, среды разработки, ОС, компьютера, профессии, общественно-политического строя, президента, страны... и тд и тп просто не существует в природе. К сожалению, или к счастью. Ага
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #29 : 30-03-2008 21:25 » 

Цитата: Джон
Или ты знаешь способ запустить .NET экзешник версии 1.1 под 2.0?
А что, не запускается? Они ж обратно совместимы, вроде.

Цитата: Джон
А с MFC я могу легко и просто сделать один единственный экзешник, который будет работать на любой вин платформе начиная с 95 и NT4 и заканчивая Вистой.
А на Java... Улыбаюсь Правда, ей нужна Java-машина, как и .NET. А для MFC нужна винда, и на Win 3.11 не запустится Жаль По-моему, это утверждение ни о чём, поскольку .NET теперь в Windows последних версий встроен.

Цитата: Джон
А это на сегодняшний день гораздо важней, для зарабатывания ещё чего-нибудь сверху на кусочек хлеба, чем волосатый бильярдный шар.
Если для "народа". Для корпоративных клиентов можно почти всё, если это надёжно, и под брендом, и сравнительно недорого - купят и поставят. А .NET можно включить в дистрибутив твоего приложения.
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #30 : 30-03-2008 21:38 » 

dimka, так система сделана, что не будет запускаться. На всякий пожарный - чтоб меньше претензий было на несовместимость.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
marat_
Шеф-повар
Опытный

ru
Offline Offline

« Ответ #31 : 31-03-2008 03:11 » 

Джон, я имел в виду, что с MFC я не знаком настолько, что для меня это всего лишь слово из трёх букв. на деле мне интересно было узнать кто какие редакторы предпочитает. для моей нынешней задачи, если уже лезть в конкретику, мне нужен редактор, не требующий ничего, даже framework. это основное условие: приложение должно быть самодостаточным. операционки, на которых как предполагается эта штука будет работать, от NT4 и выше, но подробностей нет. ну в крайнем случае, несколько посторонних dll (a la Builder или MFC).

там и дедлайн недалеко, а я только функционал сделал...

Записан
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #32 : 31-03-2008 06:46 » 

А мы ручкам всё делаем. Не так быстро, за то код получается как родной, а библиотека awt или swing.
Записан

Программа – это мысли спрессованные в код.
zubr
Гость
« Ответ #33 : 31-03-2008 07:23 » 

Джон, я собственно, не хвалю этот компонент и не в всоторге от него. Я просто хочу сказать, что из современных программных платформ самая перспективная - это NET. И от этого никуда не денешься, нравится это нам или нет. Думаю, еще n-е количество лет MS будет поддерживать разработчиков MFC, ATL, но в перспективе все равно заставит перейти на NET. У Borland вообще никаких перспектив, что очень жаль, имхо. Поэтому если человек только начинает изучать программирование, то уж лучше сразу NET.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #34 : 31-03-2008 07:29 » 

zubr, а в чём заключается
Цитата
будет поддерживать разработчиков MFC, ATL
? Улыбаюсь

мне вот, например, от них не нужна поддержка , а экзешник тоже наплюёт с башни на поддержку и мирно запустится на любой машине с W98, WXP+ (если только не сделают специального определения такого экзешника и блокировку Отлично )
Записан

zubr
Гость
« Ответ #35 : 31-03-2008 07:43 » 

Алексей1153++,  поддержка заключается в инфе по новым API-функциям. Или ты думаешь всю жизнь удастся на XP программить. Да и что хорошего, если MFC не развивается?
Пойдем дальше. MS, к примеру будет создавать новые ГУИ-компоненты но только для NET (тенденция, как мы видим прослеживается). И многие их начнут использовать в своих программах, а тебе придется с MFC бежать в конце поезда и делать все в древнем интерфейсе, или самому вырисовывать эти компоненты, что займет уйму времени на разработку + кучу багов.
Записан
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #36 : 31-03-2008 07:49 » 

а кому они, эти новые GUI-компоненты нужны то, по большому счёту ?
Ну а нарисовать своё, как нужно красиво - всегда не грех вроде бы. Такое у меня мнение
Записан

Sla
Команда клуба

ua
Offline Offline
Пол: Мужской

WWW
« Ответ #37 : 31-03-2008 08:27 » 

а кому они, эти новые GUI-компоненты нужны то, по большому счёту ?
Ну а нарисовать своё, как нужно красиво - всегда не грех вроде бы. Такое у меня мнение
Лешик! А кому нужна плюшевость висты?
С точки зрения внутреннего "мяса" - никому, с точки зрения интерфейса - а может кому-то это удобно и нужно.
В конце концов - устройством вывода может быть не только монитор.
Тенденция такова, что появление супернавороченных гаджетов увеличивается не по дням,а по...

Нарисовать такой контрол, наверное не составит большого труда, но если такой уже есть в API, или в библиотеках интегрированных с ОС? Изобретать велосипед? Возможно. но только с новыми фичами (багами) Улыбаюсь.
Записан

Мы все учились понемногу... Чему-нибудь и как-нибудь.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #38 : 31-03-2008 08:32 » 

А что, не запускается? Они ж обратно совместимы, вроде.

Нет. К сожалению нет. Во-всяком случае так было с 1.1 и 2.0. Конечно остаётся надеятся, что каждая след. версия будет последней.

Цитата
А на Java... Правда, ей нужна Java-машина, как и .NET. А для MFC нужна винда

Ну если ты не знаешь разницы между Виндой и виртуальными платформами a la Java и .NET, то надо почитать... Ага

Цитата
и на Win 3.11 не запустится

Ну если задача будет поставлена, то я возьму Afx версию MFC. А вот, что ты сделаешь с .NET?

Цитата
По-моему, это утверждение ни о чём, поскольку .NET теперь в Windows последних версий встроен.

Что ж тогда он ни у кого не запустился? Или ты думаешь мы все сидим под Win 3.11?

Цитата
Если для "народа". Для корпоративных клиентов можно почти всё, если это надёжно, и под брендом, и сравнительно недорого - купят и поставят. А .NET можно включить в дистрибутив твоего приложения.

Ты через строчку читаешь?

Просто на сегодняшний день при выборе языка и IDE надо ещё смотреть на конкретный спектр задач.

А если это должен быть только один файл? А если инсталляция невозможна? Ты как-то очень узко представляешь себе современный рынок программной продукции.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #39 : 31-03-2008 10:54 » 

Джон, я имел в виду, что с MFC я не знаком настолько, что для меня это всего лишь слово из трёх букв.

Понятно, просто прозвучало двусмысленно. Ага Тогда так. Под Виндой максимум, что можно выжать даст только API. Никакие MFC,  .NET, Borland, Java и тд и тп ни сам БГ. Не сделают больше (насчёт Руссиновича с Соломоном я не уверен Ага ). Всё остальное это только надстройки над ней.

Посмотри ещё WTL (визарды проекта встраиываются в VS, под другие IDE не знаю, может тоже есть). Это собственно говоря то, с чем ребята из МС сами разрабатывали, а потом сделали её открытой. Очень удбная обёрткя a la MFC для ATL.  Проги получаются очень компактными с минимумом зависимостей.

Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #40 : 31-03-2008 10:55 » 

Я просто хочу сказать, что из современных программных платформ самая перспективная - это NET. И от этого никуда не денешься, нравится это нам или нет.

Еще раз не могу не согласиться. Более того сам всем её советую... на будущее. Но (ещё раз) на сегодняшний день это не панацея. Поэтому надо смотреть на конкретную задачу.

Цитата
Поэтому если человек только начинает изучать программирование, то уж лучше сразу NET.

Нет, не только начинает.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #41 : 31-03-2008 11:05 » 

Джон, ну если дотнет, то язык какой?
Записан

Программа – это мысли спрессованные в код.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #42 : 31-03-2008 11:45 » 

- Вам нравится "Битлз"?
- Что, вы как может ЭТО нравится? Жуткая мелодия, рифмы нет, ужасный голос.
- Простите, а Вы слушали "Битлз"?
- Я? Нет. Мне Рабинович по телефону напевал
.

Да и что хорошего, если MFC не развивается?

Это кто сказал? Источник информации? Не надо повторять чужие глупости.

Цитата
Пойдем дальше. MS, к примеру будет создавать новые ГУИ-компоненты но только для NET (тенденция, как мы видим прослеживается). И многие их начнут использовать в своих программах, а тебе придется с MFC бежать в конце поезда и делать все в древнем интерфейсе, или самому вырисовывать эти компоненты, что займет уйму времени на разработку + кучу багов.

Ещё раз (очень надеюсь, что в последний). Ребят, ну откуда вы это всё берёте? Начнём, с того, что я ещё ни одного внятного серьёзного обвинения MFC не слышал. А два самых мощных ресурса в инете, в которых программеры со всего мира! обменивались опытом, до недавнего времени были посвящены на 80% MFC. Сейчас конечно эстафету перенял .NET, как новинка, но и MFC ещё не умер. И не умрёт, несмотря на весь волюнтаризм. В очередной раз раскрою секрет Полишинеля - MFC это ни что иное, как обёртка для Win API. Он родился вместе с ней, и с ней же умрёт. Те прежде чем хоронить MFC, сначала надо будет похоронить Win API. Только почему-то прогнозы на этот счёт никто не строит. По той простой причине, что и .NET, и виртуальная Ява машина, и борландовские навороты, всё это держится на Win API как на фундаменте. Потому среди "бегущих" за Win API, MFC уж никак не на последнем месте. И актуальность MFC совпадает на 100% с актуальностью API. Говоря другими словами, если в системе появился новый контрол, то он есть в MFC. А все остальные селфмэйд привносят только дополнительные баги, тут я полностью согласен с Славой:

Цитата
Изобретать велосипед? Возможно. но только с новыми фичами (багами)

С учётом того, что это можно сказать про любую библиотеку навешиваемую на Win API.

Ещё раз, я не защищаю MFC и не говорю, что он самый лучший в мире, я даже не утверждаю, что С++ - самый лучший. Это тоже не панацея. Я тоже вижу много полезного и приятного в .NET, и хотя некоторые вещи мне не нравятся, если бы была возможность сразу и сейчас, сделать 100% поддержку .NET на любой платформе и в любое время, я бы безоговорчно перешёл на неё. Но на сегодняшний день я просто констатирую факт, от которого многие
по неизвестным причинам отмахиваются, выдумывая всякие глупости. Очень хочется надеятся, что по простому незнанию.

Ну и раз уж я такой-секой борец за объективность, то должен сказать и о затронутой теме про UI. Опять же, в зависимости от задачи, клиенты могут заплатить хорошие бабки за просто красивую упаковку к программе. И если их устраивает, то тут лучше .NET трудно что-то найти. Такой опыт уже был. Один товарищ профессор сделал какие-то сложные тесты в Excel, с формулами, таблицами и прочей лабудой. Работа оказалсь настолько интересной, что пролучила широкую огласку, но распространять xls файлы как-то не солидно. Он заказал красочную прогу с кучей всяких графических наворотов. Ессно это было сделано в .NET
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #43 : 31-03-2008 11:55 » 

Джон, ну если дотнет, то язык какой?

В принципе существует куча .NET языков и,  по философии её, можно выбирать любой, или же программировать одновременно на нескольких (в рамках одного проекта). Я думаю, это уже сугубо индивидуально. Замечу только, что одним из преимуществ .NET является повышенная защищённость кода от ошибок, например широко распространённых в С++. И хотя лично для меня нет на сегодняшний день языка ближе и родней чем С++, чтобы использовать ВСЕ преимущества .NET я бы посоветовал C#. Как язык специально созданный для .NET. Он даже по определению должен быть лучшим, ибо в родителях у него С++ и Java. Причём унаследовал он от них только хорошее (опять же опыта у меня не много, поэтому мнение не компетентное) и учёл их ошибки. Во-всяком случае я на это сильно надеюсь.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #44 : 31-03-2008 12:18 » 

Цитата: Джон
Что ж тогда он ни у кого не запустился? Или ты думаешь мы все сидим под Win 3.11?
Потому что автор не учёл обстоятельств Улыбаюсь.

Цитата: Джон
А если это должен быть только один файл? А если инсталляция невозможна? Ты как-то очень узко представляешь себе современный рынок программной продукции.
И очень хорошо. .NET решения можно вообще без инсталляции развёртывать: скопировал и работает (если нужный .NET установлен). Улыбаюсь

Что касается требования об одном файле и запрете на инсталляцию - это тоже весьма узкое требование. Улыбаюсь

Цитата: Джон
Цитата: zubr от Сегодня в 12:43
Да и что хорошего, если MFC не развивается?

Это кто сказал? Источник информации? Не надо повторять чужие глупости.
Кстати, поделись информацией о развитии MFC. Когда последнее обновление было, как версии выходят. А то я не в теме.

Цитата: Джон
MFC это ни что иное, как обёртка для Win API.
Но не единственная. Улыбаюсь
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #45 : 31-03-2008 12:30 » 

 Хотя по моему всё не так драмотично. Просто надо быть в курсе тех платформ и языков которые есть на данный момент. Тонкости всего всёравно не учтешь: времени просто не хватит. А если жизнь заставит перейти с одной платформы на другию то с этим ни чего не поделашь, придётся учится. Такова специфика работы программиста.
Записан

Программа – это мысли спрессованные в код.
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #46 : 31-03-2008 15:30 » 

Потому что автор не учёл обстоятельств Улыбаюсь

Имеешь ввиду автора .NET? Улыбаюсь


Цитата
(если нужный .NET установлен). Улыбаюсь

А если нет? Ага Димка, ну это уже не разговор. Улыбаюсь

Цитата
Что касается требования об одном файле и запрете на инсталляцию - это тоже весьма узкое требование. Улыбаюсь

Но если оно поставлено? Я ведь это всё не из пальца высасываю. Вот реальный пример. 1. У клиентов цеха с кучей компов. На компы ставится имадж винды с незапамятных времён и всё знают, что всё работает и слава Богу. Юзеры простые без права инсталляции ибо нефиг. 2. Прога очень удачная с инталяшкой, типа САД системы, все довольны. Одна половина отвечает за разработку дизайна, другая за отправку этого дизайна на устройства печати (принтеры, плотеры и тп). Теперь клиенту приходит в голову гениальная идея - зачем каждому человеку в мире нужно приобретать всю систему, если он может легко заказать нужное ему количество пластиковых шильдиков. Так ребята, прогу надо сделать on-line и запускать из браузера. Те вот возьмите то, что у вас есть и встройте в окно браузера. Причём это для него работы на пару дней, ведь всё уже готово и функционирует. От упаковки-распаковки конечно никуда не денешься, но на будущее сделали зарубку.

Цитата
Кстати, поделись информацией о развитии MFC. Когда последнее обновление было, как версии выходят. А то я не в теме.

Новые версии MFC выходят с новыми версиями студий. Начиная с VS 6.0 с её MFC 4.2, были обновления
VS .NET - MFC 7.0;  VS .NET 2003 - MFC 7.1; VS 2005 - MFC 8.0; последняя VS 2008 - MFC 9.0.
Основные изменения можно отслеживать по новинками в системных библиотеках (версии dll в MSDN).

Ну и конечно на сайтах. Сам я, как уже сказал, 2008 ещё не попробовал. Вот эти статейки, про которые говорил (в рамках данной темы прошу не рассматривать это как агитацию и пропаганду MFC)

http://www.codeguru.com/cpp/w-p/vista/article.php/c14229/
http://www.codeguru.com/cpp/controls/buttonctrl/advancedbuttons/article.php/c14407/


Цитата
Но не единственная. Улыбаюсь
А я и не говорю, что единственная. Но своя рубашка ближе к телу. Ага
« Последнее редактирование: 31-03-2008 15:32 от Джон » Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #47 : 31-03-2008 15:39 » 

Ещё хотел сказать о красивой упаковке для программ. И здесь "не так страшен чёрт, как его малютка" (с) КВН

Не один .NET может тут похвастать. Правда не волосатые бильярдные шары:

http://www.bcgsoft.com/images/bcgpshopdemo.jpg
http://www.bcgsoft.com/images/vs2008style.jpg
http://www.bcgsoft.com/images/office2007customcolor.jpg
http://www.bcgsoft.com/images/ribbonscroll.jpg
http://www.bcgsoft.com/images/office2003Vista.jpg
http://www.bcgsoft.com/images/VistaLook.jpg
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #48 : 31-03-2008 15:51 » 

а интересно, те , кто против MFC здесь - а писали ли они на нём ? Улыбаюсь
Записан

RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #49 : 31-03-2008 16:02 » 

Нет Улыбаюсь Еще с VC5 пробовал. Не понравился и все тут...
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #50 : 31-03-2008 16:20 » 

"пробовал" и на VC5. Так и запишем *чирк-чирк-чирк* Отлично
Записан

RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #51 : 31-03-2008 16:33 » 

Леш, я потом просто переключился на чистый Win32 API. Программы получались "от 4к" и ощутимо толстели только если нужна была графика. Потом и API перестал быть нужным - я переключился на Linux. Там пробовал Tk и Qt. Qt мне очень понравился, но под винду бесплатно предлагалась только старая версия 2.3, когда в Линуксе я использовал 3.0. Годы спустя пришлось опять писать под винду и выбора уже не было, т.к. ПО было на BuilderC++ (и я нахожу его очень удобным).
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
zubr
Гость
« Ответ #52 : 31-03-2008 16:37 » 

Цитата
а интересно, те , кто против MFC здесь - а писали ли они на нём ? Улыбаюсь
Писал, очень не понравилось. По сравнению с Borland - скорость разработки средней руки приложений уменьшилась в разы. Уж лучше на чистом API писать или на ATL WTL имхо.
Ещё хотел сказать о красивой упаковке для программ. И здесь "не так страшен чёрт, как его малютка" (с) КВН

Не один .NET может тут похвастать. Правда не волосатые бильярдные шары:

http://www.bcgsoft.com/images/bcgpshopdemo.jpg
http://www.bcgsoft.com/images/vs2008style.jpg
http://www.bcgsoft.com/images/office2007customcolor.jpg
http://www.bcgsoft.com/images/ribbonscroll.jpg
http://www.bcgsoft.com/images/office2003Vista.jpg
http://www.bcgsoft.com/images/VistaLook.jpg
Джон, твои скрины мне что то напоминают, а именно программу Promt8. Выкладываю ее скриншот. Так вот промт при установке требует NET 3.0.

* Promt.jpg (59.31 Кб - загружено 893 раз.)
« Последнее редактирование: 31-03-2008 16:39 от zubr » Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #53 : 31-03-2008 16:40 » 

zubr, http://www.bcgsoft.com/
Цитата
Microsoft® Corporation has integrated our BCGControlBar Professional Edition Technology in the next version of the MFC Library.
Цитата
BCGControlBar Library for .NET version 3.2 is available!

Они просто делаю версии и для MFC и для .NET. Иначе говоря, есть MFC версия и ее .NET обертка.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #54 : 31-03-2008 17:01 » 

Цитата: Джон
А если нет?  Димка, ну это уже не разговор.
А если Windows не установлена, тогда что? Улыбаюсь Я это к чему спрашиваю, что тендеция к сращиванию .NET и Windows есть -  части операционной системы будут переписываться под .NET.

Цитата: Джон
Вот реальный пример. 1. У клиентов цеха с кучей компов. На компы ставится имадж винды с незапамятных времён и всё знают, что всё работает и слава Богу. Юзеры простые без права инсталляции ибо нефиг. 2. Прога очень удачная с инталяшкой, типа САД системы, все довольны. Одна половина отвечает за разработку дизайна, другая за отправку этого дизайна на устройства печати (принтеры, плотеры и тп). Теперь клиенту приходит в голову гениальная идея - зачем каждому человеку в мире нужно приобретать всю систему, если он может легко заказать нужное ему количество пластиковых шильдиков. Так ребята, прогу надо сделать on-line и запускать из браузера. Те вот возьмите то, что у вас есть и встройте в окно браузера. Причём это для него работы на пару дней, ведь всё уже готово и функционирует. От упаковки-распаковки конечно никуда не денешься, но на будущее сделали зарубку.
У моего заказчика те же условия: тоже цех, тоже на рабочих станциях ничего нельзя ставить, НО установлен .NET 1.1 Ага

Цитата: Джон
Новые версии MFC выходят с новыми версиями студий. Начиная с VS 6.0 с её MFC 4.2, были обновления
VS .NET - MFC 7.0;  VS .NET 2003 - MFC 7.1; VS 2005 - MFC 8.0; последняя VS 2008 - MFC 9.0.
Основные изменения можно отслеживать по новинками в системных библиотеках (версии dll в MSDN).
Я правильно понимаю, что программа, написанная на MFC 9.0 и собранная с использованием статической линковки библиотек, может не работать на Windows 95 из-за некоторой разницы в WinAPI между Windows 95 и Vista?
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #55 : 31-03-2008 19:05 » 

А если Windows не установлена, тогда что? Улыбаюсь Я это к чему спрашиваю, что тендеция к сращиванию .NET и Windows есть -  части операционной системы будут переписываться под .NET.
dimka, 1.1 .NET работает на MONO, работающей в Linux, Solaris и MacOS Улыбаюсь Говорят, идут к поддержке 2.0. Но это так, самодеятельность. Как-то смотрел ролик с представителем MS, который очень мялся при вопросе о поддержке .NET на сторонних операционках, но кто знает... Улыбаюсь
Записан
Джон
просто
Администратор

de
Offline Offline
Пол: Мужской

« Ответ #56 : 01-04-2008 00:51 » 

Писал, очень не понравилось. По сравнению с Borland - скорость разработки средней руки приложений уменьшилась в разы. Уж лучше на чистом API писать или на ATL WTL имхо.

О как.  Значит так "писал", раз утверждаешь, что на чистом API, ATL или WTL сделаешь быстрей чем на MFC. Ага Про Борланд говорить не буду - я с ним не работал. Хотя раз такие мнения считаются, то ПРОБОВАЛ  и TPW, и С++, и Дельфи - ужасно не понравилось. Даже удивлялся, как люди могут добровольно не ЭТОМ работать. Всё какое-то корявое. Вот VS это да, всё удобно всё под рукой, опять же MSDN встроенный.

Цитата
Джон, твои скрины мне что то напоминают, а именно программу Promt8. Выкладываю ее скриншот. Так вот промт при установке требует NET 3.0.

Афигеть. Да неужто их разработка? Значит МС у них спионерил. Ты когда-нибудь офис 2007 видел? Ага Ну как бы то ни было, но примеры, которые я привёл, работают без каких бы то ни было .NET платформ, ни первой, ни второй, ни третьей им не надо. Теперь сам решай, что вторично. И ты смотри какой Промт, ещё и требует, а если не поставлю ещё поди и работать не будет. Ага

А если Windows не установлена, тогда что? Улыбаюсь

Чёт я не в теме, .NET платформа уже без оси работать может? Ну-ка с этого места поподробней пжалуйста.

Цитата
Я это к чему спрашиваю, что тендеция к сращиванию .NET и Windows есть -  части операционной системы будут переписываться под .NET.

У тебя личный информант в МС? Ага Или нет, лучше так. Вот ты себя и выдал мелкософтовский шпион. Ага А серьёзно - пока это волюнтаризм. Мечты. Вот когда БУДУТ ПЕРЕПИСАНЫ, тогда и мечтать будем.
А пока увы... Хотя конечно, если твои клиенты сговорчивые и согласны плтить тебе всё то время ожидания, пока ядро перепишут под .NET, то тогда конечно, грез ратовать за что-то другое. Но я думаю, что таких везунчиков раз два и обчёлся. А остальным надо на булочки зарабатывать.

Цитата
У моего заказчика те же условия: тоже цех, тоже на рабочих станциях ничего нельзя ставить, НО установлен .NET 1.1 Ага

Надеюсь пропатченая, а то с этими .NET платформами такая заморочка. Требуют почти столько же заплаток, как и сама винда. И о какой только надёжности все говорят. Скажи пусть у zubrа проги не заказаывает, они у него все на 3.0. Под его 1.1 работать точно не будут. Мы кстати тоже минимум под 2.0 делаем, 1.1 какая-то недоделаная получилась. Но не переделывать же из-за такой мелочи имаджи. А у наших даже 1.1 нет.

Цитата
Я правильно понимаю, что программа, написанная на MFC 9.0 и собранная с использованием статической линковки библиотек, может не работать на Windows 95 из-за некоторой разницы в WinAPI между Windows 95 и Vista?

При выполнении твоих условий - не совсем правильно. Практически для совместимости на разных версиях винды не имеет значения под какой версией собирать. Можно сделать ЕХЕшник в 6ой студии (за 5ю не говорю, пототому что начиная с 6ой я это точно знаю, а с пятой не проверял, поэтому врать не буду), который будет работать на всех платформах заканчивая Вистой. Тоже самое можно сделать и на 2008 студии. Всё зависит от конкретных настроек проекта. Учитывая модальность вопроса, в принципе конечно можно сделать так "дубово", что программа действительно будет работать только на определённой системе или только с условием наличия определённого набора системных библиотек (то самое "Установите ИЕ версии не ниже ХХ"). В наших договорных условиях оговорено, что под целевыми платформами понимаются актуальные версии винды с установленными актуальными на текущий момент СП, апдейтами и патчами. Эта линейка начинается с NT4 SP6, Win98 SE, w2k SP4, и выше. Кстати Ме сюда не включена. Все "нестандартные" - за особую плату (конечно если это не цель заказа).

1.1 .NET работает на MONO, работающей в Linux, Solaris и MacOS

Я тоже слышал (детально не интересовался, ибо нафиг не надо), что под Линуксом тоже есть .NET платформа, но очень сомневаюсь, что его ядро сделают на ней.
Записан

Я вам что? Дурак? По выходным и праздникам на работе работать. По выходным и праздникам я работаю дома.
"Just because the language allows you to do something does not mean that it’s the correct thing to do." Trey Nash
"Physics is like sex: sure, it may give some practical results, but that's not why we do it." Richard P. Feynman
"All science is either physics or stamp collecting." Ernest Rutherford
"Wer will, findet Wege, wer nicht will, findet Gründe."
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #57 : 01-04-2008 03:24 » 

Код:
который будет работать на всех платформах заканчивая Вистой.

и есть тому пример - большой проект, который писался и поддерживался в течении 2 лет (и дальше будет )) ) прекрасно запустился под вистой, проблемы вначале были только с вистиными тупейшими правами пользователя. После того, как победили , клиенты даже не вякают - хотя я НЕ ТЕСТИРОВАЛ под вистой! Пишется всё в XP в VC++6.

кстати, замечу, что отклонились от названия темы Ага
"хороший удобный интерфейс" - это не наклонный комбик.
« Последнее редактирование: 01-04-2008 03:35 от Алексей1153++ » Записан

Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #58 : 01-04-2008 03:36 » 

о, как озарение: ещё такой вопрос для тех, кто "пробовал и не понравилось" Ага

вы пользовались
UpdateData(0) / UpdateData(1) ? Да ? Вот и корень недовольства! Нельзя пользоваться этой функцией. И всё станет на свои места Улыбаюсь

Записан

zubr
Гость
« Ответ #59 : 01-04-2008 03:52 » 

1. Я пас. Надоело. Никто никому ничего не докажет. Обычный холивар.
2. Джон, если ты внимательно читал мое сообщение с выложенным самплом - то сампл не мой. И к NET я только подхожу, так как вижу в нем перспективу, в отличие от других технологий.
3. По поводу споров, что лучше MFC или что то другое... Так на вкус и цвет друзей нет, или каждый кулик свое болото хвалит. Чаще просто человек начинает программировать в какой то среде (по воле обстоятельств, месту работы и т. д.) и в дальнейшем ему кажется, что лучше и удобнее ничего нет.
4. С данным спором прослеживается аналогия при переходе с ДОС на Windows. Тогда тоже многие программисты не желая переучиваться, утверждали, что Windows - отстой, а ДОС вещь. Но время расставило все по своим местам.
Записан
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #60 : 01-04-2008 04:10 » 

Я тоже слышал (детально не интересовался, ибо нафиг не надо), что под Линуксом тоже есть .NET платформа, но очень сомневаюсь, что его ядро сделают на ней.
Ну, всё-таки, Mono не только .NET держит. Вообще, мы тут как-то испытывали на работе - вполне работоспособная штука. А встраивать в ядро, да ещё и Linux - упаси Боже Улыбаюсь Зачем это надо? Зато удобно: можно исполняемый в Linux софт прямо в Visual Studio писать и отлаживать. Для не сильно тяжёлых по логике приложений, вроде, вполне комфортно и красиво получается. Как с надёжностью - не знаю Улыбаюсь В общем, если Novell спонсирует это дело - значит, это кому-нибудь в Novell-е нужно? Улыбаюсь
Записан
Вахмурка
Помогающий

ru
Offline Offline
Пол: Мужской
Программист


WWW
« Ответ #61 : 01-04-2008 05:25 » 

4. С данным спором прослеживается аналогия при переходе с ДОС на Windows. Тогда тоже многие программисты не желая переучиваться, утверждали, что Windows - отстой, а ДОС вещь. Но время расставило все по своим местам.

Вот это самое верное. Просто видел как люди постепенно вылетали из бизнеса просто потому что не желали учится. Они расуждали примерно так: "Я уже 15 лет программист, то чем я пользуюсь мне на мой век хватит". В конце концов человек просто переходил на административную должность, где то возле разработки софта.
Записан

Программа – это мысли спрессованные в код.
Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #62 : 01-04-2008 06:37 » 

Цитата: Вад
Говорят, идут к поддержке 2.0.
А у меня дома уже работает 2.0 под Mono Улыбаюсь. Конечно, полные тесты я не гонял - какие-то части наверняка не работают. Идут к поддержке 3.0 - так лучше будет Улыбаюсь

Цитата: Джон
Хотя конечно, если твои клиенты сговорчивые и согласны плтить тебе всё то время ожидания, пока ядро перепишут под .NET, то тогда конечно
Зачем моим клиентам ядро под .NET? Ага Им приложения надо. Максимум, с COM-портом работающие. А это в .NET написать можно.

Цитата: Алексей1153++
проблемы вначале были только с вистиными тупейшими правами пользователя
Ну вот, один про безопасность, другой про "тупейшие права" - какие всё-таки люди разные бывают Улыбаюсь
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #63 : 01-04-2008 06:47 » 

dimka, ну так зачем было ТАКУЮ назойливую, ###### безопасность делать ? Улыбаюсь
Записан

Dimka
Деятель
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #64 : 01-04-2008 09:19 » 

Цитата: Алексей1153++
ну так зачем было ТАКУЮ назойливую, ###### безопасность делать ?
Не знаю, но полагаю, что для защиты неопытных пользователей от международного терроризма Улыбаюсь
Записан

Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
Алексей++
глобальный и пушистый
Глобальный модератор

ru
Offline Offline
Сообщений: 13


« Ответ #65 : 01-04-2008 09:36 » 

dimka, вот тут они ошиблись )) . Так они увеличивают мировой терроризьм
Записан

Страниц: 1 2 3 [Все]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines