2011-10-31 2 views
0

내 고객이 저와 그의 직원이 웹 사이트에 연결하고 하나씩 업데이트하고 싶지 않아 부동산 웹 사이트를 업데이트하는 더 빠르고 더 나은 해결책을 물었습니다 광고는 인터넷의 정상 대기 시간을 기다리는 시간을 줄이기를 원치 않으므로원격 MySQL에 연결하는 데스크톱 프로그래밍 언어

먼저 웹 사이트의 MySQL 데이터베이스에 Excel 파일을 가져온 PHP 스크립트를 작성하여이 문제를 해결했습니다. 그러나 문제는 아직 별도로 업로드해야하는 그림이었습니다. 그런 다음 Ajax를 사용하여 사진을 업로드 한 PHP 스크립트를 작성하고 &을 드래그하여 사용자가 여러 사진을 선택하고 한 번에 업로드 할 수있게했습니다. 또한이 방법도 효과가 있었지만 고객은 여전히 ​​완전히 만족스럽지 않습니다.

그런 다음 로컬 데이터베이스의 일종 (SQLite 일 수 있음) - 사용자가 로컬에서 업데이트를 유지하고 앱이 원격 서버에 연결되어 db 및 업로드를 업데이트하는 시점에만 생각했습니다. 사진.

내 질문은 : 내가 일을 수행하는 데 사용할 수있는 데스크톱 용 고급 프로그래밍 언어는 무엇입니까? 원격 mySQL 서버에 연결하고 간단한 사용자 정의 GUI를 통해 데이터를 업로드 할 수있는 RAD (Visual IDE) 프로그래밍 언어를 알고 계십니까?

RealBasic과 PureBasic을 시도했지만 제대로 작동하지 않았습니다. 나는 PHP에서 응용 프로그램을 구축하고 EXE로 변환하려고했지만 아직 시도하지 않았습니다.

Java, C 또는 Delphy를 제안하지 마십시오. 제가 아주 쉽게 찾고 있습니다.

답변

0

당신이 이미 플랫폼에 익숙하기 때문에, 서버와 동기화 자바 스크립트/HTML 응용 프로그램 클라이언트 쪽을 생각 해 봤나 감사? 어떤 브라우저가 당신이하고 싶은 일을 더 잘 지원한다면 (파이어 폭스는 아마도 크롬과 그 밖의 어떤 확장 기능을 가지고있다.), 브라우저간에 이식성을 염려하기보다는이 앱을 실행하도록 요구하는 것보다 좋다.

모든 브라우저에서 클라이언트 측 저장소를 사용할 수 있으며 로컬로 작업 할 수 있으며 마지막으로 서버를 "한 번에"밀어 넣을 수 있습니다.

0

클라이언트가 Windows 플랫폼을 사용하는 경우 IronPython (.NET), VB.NET 또는 C#을 사용할 수 있습니다. 이 모든 기능을 사용하여 Visual Studio에서 시각적으로 창/양식을 만들 수 있습니다. .NET 플랫폼에 익숙하지 않다면 '쉬운'방법이 될지 모르지만 대부분의 다른 플랫폼에서도 마찬가지 일 것입니다.

당신의 솔루션이 "패치"처럼 느껴지도록 만들면 기존 솔루션이 가장 좋은 아이디어라고 할 수 있습니다.

0

Purebasic을 사용하면 안심할 수없는 이유가 없습니다. PB 포럼에는 HTTP 파일 업로드 예제가 있습니다.

필자는 Purebasic을 수년간 사용해 왔지만, C#/.NET에 대해 알기 위해 시간을 투자 할 것을 권장합니다. 차이점이 있으며 한번 배우면 꽤 쉽습니다.

관련 문제