[d / dg / ad / pr / ph] - [au / b / bg / bo / c / di / ew / f / fa / fi / fl / hr / ja / me / mo / mu / n / ne / o / p / pa / r / re / s / sp / t / td / tr / tv / vg / w / wh / wm / wp] - [a / aa / fd / k / m / ma] - [fg / g / gg / h / ho / ls / u / y] - [Главная]

[Назад]
Ответ
(оставьте это поле пустым)
Имя (оставьте это поле пустым)
E-mail
Тема
Комментарий
Файл
Перейти к
Подтверждение обновить captcha
Пароль (чтобы удалить пост или файл)
  • Разрешённые типы файлов: GIF, JPG, PNG
  • Максимальный размер файла 1536 килобайт и 2048×2048.
  • Изображения размером более 200x200 точек будут уменьшены.

Файл: 1250255038252.jpg -(37кб, 390x312) Показана уменьшенная копия, оригинал по клику.
37 №3484  

Программач, у меня к тебе интимный вопрос: что сейчас принято использовать в мире Windows-only программирования?

Пару лет назад .NET уже был вовсю, но MFC позиций не сдавал. А на чём сейчас пишут популярные приложения?

>> №3488  

Очевидно опу надо скочать пару тройку этих популярных приложений и посмотреть, на чем их пишут. Догадаться можно же.

Если к примеру есть msvcrt то это Ц/Ц+

Дотнет тоже как-то отображается, но его-то видно - сразу дохуя всяких xml'ей версии везде стандартные и т.п.

>> №3489  

>>3488 На самом деле я уже и не представляю, что там популярно сейчас среди win32-софта. Выпал из темы давно и прочно…

>> №3490  

>>3489

На никсах сидишь? Тогда тебе сложнее софт писать будет, особенно если один.

Ну вот на вскидку:
FL Studio - Delphi
Total Commander - Delphi
Office - Visual ну ты понял 2008
Foobar2000 - Visual C++
The KMPlayer - Delphi
Miranda - C++ (какой именно - непонятно)
Camtasia - Visual C++ (MFC)
uTorrent - C++

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

ПМСМ, неплохо получается на Qt: Last.fm, Opera.

>> №3491  

>>3490 Да, на никсах. Хочу не терять связи с реальным миром, лол. Осталось у меня с давних времён так и не прочитанное http://www.books.ru/shop/books/8282, вот думаю, имеет ли смысл это читать, применимо ли это к Windows Vista/7 (или в кишках последних уже вовсю .NET).

>Qt: Last.fm, Opera

Вроде win32-версия Opera не использовала Qt.

По твоим словам получается, что ниша managed-кода в serious бизнесе (как и жабы в общем-то), а десктоп и система по-прежнему на Win32API/MFC. Я всё правильно понял?

Алсо, я думал, что Delphi совсем мертво, и на нём уже никто не разрабатывает.

>> №3492  

>>3491

>win32-версия Opera не использовала Qt.

Верно.

> Delphi совсем мертво, и на нём уже никто не разрабатывает.

Неверно. Довольно много программ пишут на делфи.
алсо, недавно вышла охуенная IDE: CodeGear RAD Studio 2009, там и делфи и цпп.

>> №3494  

>>3491

> По твоим словам получается, что ниша managed-кода в serious бизнесе (как и жабы в общем-то), а десктоп и система по-прежнему на Win32API/MFC. Я всё правильно понял?

Ну я не эксперт, просто программированием балуюсь и люблю угадывать как устроены программы, но да, по ощущениям так и есть.

> Алсо, я думал, что Delphi совсем мертво, и на нём уже никто не разрабатывает.

Legacy же. Кроме того дельфи интересная щтучка. С одной стороны поцкаль, а сдругой, если в VCL покопаться можно обнаружить интересные и нужные конструкции. Вникать надо в нее.

Да и ты привык к никсам, походу. В виндовс время помедленнее бежит, потому что там обратная совместимость. Я вот на 7 могу дельфи 5 поставить и оно работать будет скорее всего. Можно долго совершенствовать продукт и не обновлять инструментарий или не бояться внезапного прекращения его поддержки. С позиции бизнеса, очень хорошая вещь.

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

>> №3498  

>>3494

>Да и ты привык к никсам, походу. В виндовс время помедленнее бежит, потому что там обратная совместимость.

С обратной совместимостью-то всё понятно, но вот насчёт времени не знаю. Вот ставишь программу какую, а она тебе говорит, что хочет .NET 2.0 (и плевать ей, что 3.0 уже стоит). Что же получается, 3.0 не включает 2.0? И ведь каждый год новая версия выходит.

>> №3499  

>>3492

>Неверно. Довольно много программ пишут на делфи. алсо, недавно вышла охуенная IDE: CodeGear RAD Studio 2009, там и делфи и цпп.

По привычке наверное. Delphi после Delphi for .NET был вообще сам на себя не похож (хотя в восьмёрке вроде со временем таки запилили поддержку win32, насколько я помню), а уж после выкупа CodeGears это и вовсе похоже на танцы на могиле.
Не смотрел эту IDE, но VCL уже давно активно не развивается.

>> №3500  

>>3498

Это по-моему ручки кривые у пейсателей. Может конечно и дотнет, но.

Просто вот на VBA в Office такая же проблема. Можно написать
wordApp = CreateObject("Word.Application") и не знать проблем с версиями API в 99% случаев. А можно в ИДЕ Визуал Басика Выбрать пункт Project->References и подключить к макросу конкретную версию библиотеки.

Второй способ более широко используется, потому что про первый мало где написано, это знать надо. В результате имеем макрос работающий только на, скажем, офисе 2003.

Отсюда и берется пиздец.

>> №3514  

windows-only == говноедство

>> №3515  

>>3514 false
welcome to real world

>> №3518  
Файл: 1250267756689.png -(40кб, 1235x617) Показана уменьшенная копия, оригинал по клику.
40

>>3515
Пишу на PyQt4. Прога работает с SQL Server'ом и PostreSQL (использую ОРМ sqlalchemy).
В винде собирается в 1 exe'шник (10мб) + пара настроечных файлов, не требует ни самого питона ни библиотек и запускается даже на 98 винде (пока не было кутей, на 98 точно запускалась, Qt-формочки не проверял).
ЧЯДНТ?
PS: Сравни все это с диезовским WTF - обязательный фреймворк (200 мб), винда не ниже XP SP2, анальное рабство в виде SQLServer only и IIS only прилагается.
PPS: быдломенеджеров, пишуших в ТЗ "платформа .NET, язык C#" надо убить огнем

>> №3519  

>>3515
windows не нужен и им пользуется только 7% пользователей ПК.
Добро пожаловать в реальный мир.

>> №3520  

>>3518
А почему не на плюсах? В чем профит использования питона в написании Qt приложений?

>> №3521  

>>3518 Для себя (да в принципе и для частного заказчика) я могу и в привычном PLT Scheme всё сделать.

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

>> №3522  

>>3520
плюсы вообще забавная штука. чтобы привести их в приемлимый вид, ребятам из trolltech пришлось дописывать собственный препроцессор, лол

выводы?

>> №3523  

>>3520
На плюсах не писал (только на няшной сишке бывало), но есть мнение (подкрепленное практикой) что такая низкоуровневость нах не сдалась в прикладном программировании.
На питоне кода получается меньше раз в 10 и не надо компилировать.
Для использования из питона сишных библиотек есть ctypes (вызывает сишные методы, как родные), для плюсовых - Boost::Python (оборачиваем им плюсовые методы и также вызываем как родные питоновские, вплоть до пробрасывания итераторов из плюсов)

>> №3524  
Файл: 1250270567851.gif -(28кб, 228x300) Показана уменьшенная копия, оригинал по клику.
28

>>3521

>>в привычном PLT Scheme
>>реального опыта win32-разработки

анон, ты тонко троллишь, почти деление на 0 получилось, лови нефть

>> №3527  

>>3518
примеры своих разработок можешь привести?
интересно ознакомиться.

>> №3530  

>>3527

MMORPG



Удалить пост []
Пароль
[d / dg / ad / pr / ph] - [au / b / bg / bo / c / di / ew / f / fa / fi / fl / hr / ja / me / mo / mu / n / ne / o / p / pa / r / re / s / sp / t / td / tr / tv / vg / w / wh / wm / wp] - [a / aa / fd / k / m / ma] - [fg / g / gg / h / ho / ls / u / y] - [Главная]