Настольный язык программирования для подключения к удаленному MySQL - PullRequest
0 голосов
/ 01 ноября 2011

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

Сначала я решил проблему, создав PHP-скрипт, который импортировал файл Excel в базу данных MySQL на веб-сайте, и он отлично работал. Но проблема заключалась в том, что картинки были загружены отдельно. Затем я написал PHP-скрипт, который загружал изображения с помощью ajax и перетаскивал их, чтобы пользователь мог выбрать несколько изображений и загрузить их одновременно. И это тоже сработало, но заказчик все еще не полностью удовлетворен, так как говорит, что это решение довольно «исправлено».

Затем я подумал о настольном приложении - своего рода локальной базе данных (может быть SQLite), - которое пользователь постоянно обновляет локально, и только в конце дня приложение подключается к удаленному серверу, обновляет базу данных и загружает фотографии.

Мой вопрос: какой ЛЕГКИЙ настольный язык программирования высокого уровня я мог бы использовать для выполнения этой работы? Знаете ли вы какой-либо язык программирования RAD (visual IDE), способный подключаться к удаленному серверу mySQL и загружать данные через простой пользовательский графический интерфейс?

Я пробовал RealBasic и PureBasic, но у меня ничего не вышло. Я думал о создании приложения на PHP, а затем преобразовал его в EXE, но я еще не пробовал.

Пожалуйста, не предлагайте мне Java, C или Delphy, поскольку я ищу что-то очень простое.

Спасибо

Ответы [ 3 ]

0 голосов
/ 01 ноября 2011

Если ваш клиент использует платформу Windows, вы можете использовать IronPython (.NET), VB.NET или C #. Все это позволяет визуально создавать окна / формы в Visual Studio. Если вы еще не знакомы с платформой .NET, я не уверен, насколько это будет «просто», но я думаю, что это будет справедливо и для большинства других платформ.

При этом, похоже, ваше существующее решение, вероятно, является лучшей идеей - возможно, если вы сможете сделать свое решение менее похожим на "патч", они будут удовлетворены.

0 голосов
/ 17 ноября 2011

Нет причин, по которым вы не можете использовать Purebasic, если вам это удобно.На форумах PB есть примеры загрузки файлов HTTP.

Я использовал Purebasic в течение многих лет, но я бы порекомендовал потратить время на знакомство с C # / .NET - это мир различий, и как только вы его освоите, все будет довольно просто.

0 голосов
/ 01 ноября 2011

Рассматривали ли вы клиентское javascript / html-приложение, которое синхронизируется с сервером, поскольку вы уже знакомы с платформой? Если один браузер лучше поддерживает то, что вы хотите сделать (Firefox имеет какое-то расширение, возможно, против Chrome или чего-то еще), чем поручить запуск этого приложения (вместо того, чтобы беспокоиться о переносимости между браузерами).

Все браузеры теперь могут иметь хранилище на стороне клиента, и вы можете просто делать что-то локально и, наконец, отправить их на сервер «все сразу».

...