יש איזה תוכנה שבניתי לפני כמה שנים ב- VB. התוכנה מתממשקת עם תוכנות אחרות בווינדוס באמצעות COM.אני רוצה לעשות הסבה לתוכנה הזו לממשק וובי (בעיקרון השרת יהיה כנראה PHP אבל לא יודע כמה זה רלוונטי).
ה"תוכנה" הזו (לאחר שתיהיה בממשק ווב) אמורה לספק ממשק גרפי להפקת קוד מסוים שלאחר מכן יוכנס לתוכנה אחרת שתריץ אותו (אפשר לחשוב על זה בתור מערכת שאילתות שמאפשרת לכתוב שאילתה בצורה גרפית, ולאחר מכן מחזירה פלט שהוא הקוד של השאילתה, למשל ב- SQL, ואת הקוד הזה המשתמש מכניס בתוכנה מקומית שמריצה אותו).
התוכנה האחרת הזו שמריצה את הקוד היא תוכנה שרצה במחשב המקומי, ואפשר להתממשק איתה באמצעות אובייקט COM.
הבחירה בטכנולוגיית ווב נובעת בעיקר מפשטות הפיתוח (בעיקר גרפית), מניידות, ומהרצון שלי ללמוד ולהכנס יותר לעומק בתחום הזה. מה גם שזה יהיה בעייתי לדרוש מהמשתמשים של התוכנה הזו להתקין אותה, והכי פשוט זה לספק להם פורטל שדרכו יקבלו את השירותים של התוכנה.
רציתי להתייעץ איתכם איך ניתן לעשות את הנ"ל. אני רוצה שלאחר שהתוכנה תפיק את הקוד המיועד, היא תתממשק עם התוכנה השניה שפועלת במחשב המקומי ותשלח אליו את הקוד, תריץ אותו, ולאחר מכן תציג את הפלט למשתמש דרך הממשק הוובי (כאמור ההתממשקות מתבצעת באמצעות אובייקט COM).
אני מעדיף להשאר כמה שיותר בתחום הזה של הווב כי אני חושב שהרעיון כולו יבוא לידי ביטוי בצורה הטובה ביותר בשימוש בטכנולוגיות הללו.
אשמח לקבל גם הצעות לשימוש בטכנולוגיות צד (כמו למשל משהו שחשבתי עליו - לאחר יצירת הקוד, אז להעתיק אותו ל- CLIPBOARD, ושיהיה איזה סרביס במחשב שמאזין ל-CLIPBOARD וברגע שהוא רואה שיש בו את הקוד, אז שיבצע הרצה של התוכנה והכל.. במקרה זה אין בעיה להתקין איזה סרביס על המחשבים שיעשה זאת... אך גם במקרה זה אני לא בטוח שאפשרי בכלל לגשת ל- CLIPBOARD דרך JAVASCRIPT, ובכלל כמובן שאני מעדיף פתרונות יותר נורמליים, אבל זו רק דוגמא לשימוש בדרך עקיפה).