Win32 - это безопасная ставка для таргетинга, если вы заинтересованы в работе в Windows с прицелом на то, когда она станет устаревшей. Это подразумевает, что на Win32 есть несколько библиотек, которые будут соответствовать вашей цели.
Помня о том, что, хотя Windows имеет прочную потребительскую базу в течение самого долгого времени, мы видим изменения, когда они пытаются отойти от Win32. Они обладают значительно меньшей производительностью для создания кода низкого уровня (Vista, Windows 7) и улучшений своих операционных систем, вместо этого полагаясь на одно и то же ядро кода ядра и реализации пользовательского пространства. Для меня это знак компании, которая не всегда может быть самым мудрым инвестированием.
Итак, может быть хорошей новостью знать, что проекты, подобные WINE, скорее всего, продолжит реализацию «бесплатной» версии Win32 долго после ее отказа от Microsoft. Как бы то ни было, как люди получают эмуляторы Commodore 64 или NES;) Либо компания, занимающая совершенно новое направление, либо размываемая конкуренцией (Linux).
Итак, если это сейчас Windows, любая библиотека, которая, как сообщается, хорошо работает поверх WINE. Если вы можете дать представление о платформе, не основанной на Windows, вы сможете воспользоваться преимуществами бесплатного программного обеспечения с открытым исходным кодом! Программное обеспечение, которое чаще всего может работать в Windows и бесчисленных других платформах.
Я вижу предложение для Java, это тоже безопасная ставка, но Java иногда может расстраивать некоторых людей.
Я нахожу, что приложения Java имеют самый длинный срок службы, и когда закодированные права работают на всех платформах таким образом, который просто дает мне шум!
Но опять же, не пытаясь отвезти вас в любом направлении. Это просто пейзаж вещей :)
Visual FoxPro (извините, не смог удержаться) – Evan
Это зависит от того, какой тип приложения вы планировали. вам нужен низкоуровневый доступ win32 или ваше приложение имеет огромный доступ к БД, опишите его. –