Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WinAPI, Кто пишет на WinAPI от начала до конца? 
:(
    Опции темы
 
WinAPI
да [ 10 ]  [22.22%]
нет [ 29 ]  [64.44%]
не знаю:) [ 6 ]  [13.33%]
Всего проголосовавших: 45
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Alexeis
Дата 17.9.2010, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 2
Всего: 459



azesmcar, это все понятно, микроконтроллеры, сигналки это отдельная ниша, у которой есть свое применение. Тут же речь WinAPI, т.е. Windows + процессор архитектуры i386 . 
  Вопрос стоит по другому, существует ли вообще такая ниша, где могла бы понадобиться коммерческая разработка на WinAPI. Современные процессоры архитектуры x86 достаточно производительные, чтобы использовать по крайней мере XP Embedded и следовательно скорость работы визуального интерфейса, а также размеры экзешника не настолько критичны, чтобы отказываться от удобных сред визуальной разработки. Разработка под парк машин 20 ти летнего возраста не выгодна из коммерческих соображений (их слишком мало, запчастей нет, работают нестабильно). 



--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
ASMatic
Дата 17.9.2010, 13:42 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 14.3.2009

Репутация: нет
Всего: 1



priam220, 
Цитата(priam220 @  16.9.2010,  19:43 Найти цитируемый пост)
Это все равно что писать код на ассемблере, - получится слишком дорого.  


на самом деле там всего лишь немного больше кода. Единственное графика, но зато когда её пишешь можно нафантазировать уже чего нить уникального....Не вопрос на различных либах тож так можно, но WinAPi - темуха!
PM MAIL   Вверх
bsa
Дата 17.9.2010, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: нет
Всего: 196



Цитата(ASMatic @  17.9.2010,  14:42 Найти цитируемый пост)
но WinAPi - темуха! 

это дорога в никуда. Придет к тебе клиент и скажет, мол хочу через неделю, чтобы оно работало на MacOS X (или Linux/Android, или HP UX, или Solaris...), плачу крутые деньги. А ты скажешь: "ой, а я за неделю не переделаю - там все на WinAPI"...
Забудь ты WinAPI. Сделай свои для него обертки (а лучше возьми готовые) и пиши используя их.
PM   Вверх
ASMatic
Дата 17.9.2010, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 14.3.2009

Репутация: нет
Всего: 1



bsa, 
Цитата(bsa @  17.9.2010,  11:49 Найти цитируемый пост)
чтобы оно работало на MacOS X 

мне другие оси пока не интересны, т.к. еще эту не полностью изучил.

Цитата(bsa @  17.9.2010,  11:49 Найти цитируемый пост)
а лучше возьми готовые

это такое дело которое мне не подходит, т.к. бывают случаи когда софт пишеться в виде защиты, а когда он в виде защиты то я должен знать каждый шаг исполнения дабы не упустить моментов...это рас,  а два - все что мне надо есть в виндозе встроено,а чего не нашлось - не влом и самому написать.)
PM MAIL   Вверх
djamshud
Дата 17.9.2010, 14:18 (ссылка) |   (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: нет
Всего: 39



ASMatic, винАПИ - это не изучение ОСи, а онанизм и велосипедостроительство.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
ASMatic
Дата 17.9.2010, 14:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 254
Регистрация: 14.3.2009

Репутация: нет
Всего: 1



djamshud, слыш красава, то что вы прикладной программист мне не говорило о том что с мозгом вы не дружите, НО ваше заявление об онанизме и т.п.  привело меня к мысли что вы всетаки голову давно свою потеряли!
Теперь, вы мне еще обьясните пожалуйста - что по вашему изучение оси?

2алл
Для прикладного программирования, да на винапи писать бессмысленно, но вот системщикам нечего делать в разного рода либах/ИМХО!)
PM MAIL   Вверх
Abyx
Дата 17.9.2010, 15:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: нет
Всего: 10



Цитата(ASMatic @  17.9.2010,  15:40 Найти цитируемый пост)
но вот системщикам нечего делать в разного рода либах/ИМХО!) 

Это не так. 
Низкоуровневое программирование не может быть "вещью в себе".
Программа это как правило комплекс, состоящий из множества разноуровневых частей. Скажем если вы инжектите длл в IE чтобы перехватить там трафик, вам кроме низкоуровневой части, понадобится писать полезную нагрузку, например обработку текста регулярками. Для этого вам потребуются библиотеки. Захочется сделать удобный для пользователя GUI - тоже библиотеки.

А сферические низкоуровневые программы в вакууме, которые ничего полезного не умеют - не нужны.
PM MAIL   Вверх
djamshud
Дата 17.9.2010, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: нет
Всего: 39



Апи - всего лишь интерфейс. По нему не понять, как работает содержимое. Как с ним взаимодействовать - да, а как оно работает - нет. По теории операционных систем есть специальные курсы, по работе конкретных реализаций - тоже. Ваша бравада "я системный погромист, детка" не коррелирует с вашими же прежними комментариями "мне нравится до усрачки нафантазировать работу пушбатна". Системное программирование - разработка ОС, драйверов к ней, системых же библиотек, остальное - прикладнуха. И если процент прямых системных вызовоз в ней зашкаливает - это как правило онанизм. Если это связано с графикой - это всегда онанизм.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
Abyx
Дата 17.9.2010, 15:15 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: нет
Всего: 10



Цитата(bsa @  17.9.2010,  14:49 Найти цитируемый пост)
это дорога в никуда. Придет к тебе клиент и скажет, мол хочу через неделю, чтобы оно работало на MacOS X (или Linux/Android, или HP UX, или Solaris...), плачу крутые деньги. А ты скажешь: "ой, а я за неделю не переделаю - там все на WinAPI"...

Таким клиентам надо говорить чтоб они покупали винду, раз у них есть крутые деньги.
Если у программы есть спрос под виндой и нет аналогов в других ОС - без серьезных причин незачем делать ее кроссплатформенной. Никсы это вообще не самая большая часть рынка, стоит ли напрягаться %)

Добавлено через 2 минуты и 14 секунд
djamshud, системное программирование - это еще и взаимодействие с конкретной системой.
PM MAIL   Вверх
azesmcar
Дата 17.9.2010, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: нет
Всего: 211



Цитата(ASMatic @  17.9.2010,  14:40 Найти цитируемый пост)
обьясните пожалуйста - что по вашему изучение оси?

изучение устройства ядра, работы с устройствами, памятью, организация всей операционной системы, многопоточности и очень много чего другого. API - всего лишь набор функций, для выполнения конкретных задач. Если интересуешься системным программированием в Windows советую начинать с Джефри Рихтера.

Это сообщение отредактировал(а) azesmcar - 17.9.2010, 15:18
PM   Вверх
bsa
Дата 17.9.2010, 15:18 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: нет
Всего: 196



Цитата(ASMatic @  17.9.2010,  15:08 Найти цитируемый пост)
а чего не нашлось - не влом и самому написать.

школьник/студент? ничего, вырастешь поймешь, что существует еще один ресурс, который ты сейчас не замечаешь. Называется он время. Время = деньги. Запомни.

Если мне сейчас нужен какой-то алгоритм, то я в первую очередь ищу в интернете его готовую реализацию. В итоге, время потраченное на поиски и адаптацию чужих реализаций заметно меньше того, что я бы потратил на написание и отладку своей.
PM   Вверх
djamshud
Дата 17.9.2010, 15:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: нет
Всего: 39



Abyx, я всегда взаимодействую с операционной системой. Но далеко не всегда могу сказать, что в данный момент занимаюсь системным программированием. Сисколы нужны, сисколы важны, но само по себе их наличие в коде не говрит ни о чем.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
bsa
Дата 17.9.2010, 15:24 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: нет
Всего: 196



Цитата(Abyx @  17.9.2010,  16:15 Найти цитируемый пост)
Если у программы есть спрос под виндой и нет аналогов в других ОС - без серьезных причин незачем делать ее кроссплатформенной. Никсы это вообще не самая большая часть рынка, стоит ли напрягаться %)
А зачем сразу загонять себя в какие-то рамки? То, что сейчас Windows наиболее популярна, совершенно не значит, что она будет популярна через 5 лет. А если все яйца положить в одну корзину, то рано или поздно придется за это поплатиться.

Цитата(Abyx @  17.9.2010,  16:15 Найти цитируемый пост)
Таким клиентам надо говорить чтоб они покупали винду, раз у них есть крутые деньги.
У клиента 1 млн компьютеров, на которых стоит, допустим, некий Linux. Ты ему советуешь поставить винду, а он тебе указывает направление, в котором тебе стоит с этим предложением пойти. Я не прав?  smile
PM   Вверх
Alexeis
Дата 17.9.2010, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 2
Всего: 459



Цитата(Abyx @  17.9.2010,  14:15 Найти цитируемый пост)
Таким клиентам надо говорить чтоб они покупали винду, раз у них есть крутые деньги.

  Тут я не согласен. Если у них крутые деньги, то они скорее мак купят, а это другая песенка. Сейчас уже мак более 5% рынка. Это большая цифра с которой следует считаться. Так что отсутствие кросплтформы сегодня уже минус.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Abyx
Дата 17.9.2010, 15:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 601
Регистрация: 3.11.2009

Репутация: нет
Всего: 10



bsa, а зачем сейчас вкладываться в кросс который никому не нужен? Тратить время и деньги на кроссплатформенность, если быстрее и удобнее писать платформозависимый код, и при этом он будет еще и качественее?

PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Разные вопросы"
Smartov

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


С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разные вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0632 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.