Главная arrow Форум  
19.11.2019 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация





Забыли пароль?
Ещё не зарегистрированы? Регистрация
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

Форум ARV Research
Добро пожаловать, Гость
Пожалуйста Вход или Регистрация.
Забыли пароль?
КПК и легальная разработка программ (1 просматривает)
_GEN_GOTOBOTTOM Ответить

TOPIC: КПК и легальная разработка программ

#3332
ARV (Администратор)
Администратор
Постов: 2384
graph
КПК и легальная разработка программ 08.10.2009 10:39 Репутация: 175  
Движимый желанием стать честнее, чем был, решил я обеспечить себя приличными средствами разработки программ для КПК под Windows Mobile. Был телефон - писал на Java и Midlet Pascal, но оказалось, Windows Mobile к Java относится с предубеждением, а значит, придется использовать что-то иное...

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

1. Официально бесплатен FreePascal, который работает и для платформы ARM. Есть для него Delphi-подобная IDE разработки Lazarus - тоже бесплатная. Есть соответствующие библиотеки компонентов для платформы WinCE (семейство Windows Mobile, т.е. совместимость имеется). Однако, и IDE и сам компилятор достаточно глючные, но главное - это размер получаемого файла. Delphi и Lazarus под Windows память не экономит, и экзешник в мегабайт - не удивляет никого. Но мегабайтный экзешник для КПК - это уже нонсенс!

2. Существует библиотека KOL для Delphi (и ее вариант для Lazarus), которая путем некоторого изврата позволяет получать супер-маленькие (по меркам Delphi) приложения. И действительно, размер экзешника сокращается в десятки раз! Но и тут бочка дегтя в ложке меда: порт KOL для WinCE крайне глючный...

3. Сущестует продукт от Microsoft под названием eMbedded C++ - однако, я так и не смог его запустить, все время чего-то ему не хватало (и это не смотря на то, что докачал я без малого гигабайт всяких примочек). Крайне монструозная система и с бестолковой документацией.

4. Pelles C - еще одна бесплатная система программирования на С, способная делать "родной" (т.е. крайне быстрый и компактный) код для ARM WinCE. И все бы ничего, но во-первых, вся работа с окнами ведется на уровне функций WinAPI (что для компьютерных разработчиков давно уже перестало быть необходимостью - все используют более удобные библиотеки оберточных классов), во-вторых, никакой тебе "визуальности". Да и сам Си как-то уже не смотрится для оконных приложений...

5. Наконец, платформа .NET со своим языком C# или С-Sharp, которая поддержана Windows Mobile. Бесплатные компиляторы от Microsoft не обладаюст "визуальными" прелестями, потому про них и говорить нечего. А вот система SharpDevelop более подходяща... если бы не НО. Это НО заключается в том, что ориентация этой системы на компьютеры, т.е. поддержка .NET Compact Framework очень ограничена... Что выражается в большом объеме ручного труда при разработке программ - вся "визуальность" оказывается почти недоступна. А геморроиться с ручным размещением компонентов на форме после многих лет Delphi-стиля уже совсем не хочется...

В общем, нет в жизни счастья... особенно бесплатного...
Не стыдно не знать, стыдно не учиться
  Для добавления сообщений Вы должны зарегистрироваться или авторизоваться.
_GEN_GOTOTOP Ответить
© Copyright 2007 Best of Joomla, Работает на FireBoardполучить последние сообщения прямо на Ваш рабочий стол