לתכנת בפסקל, להריץ בPHP

בעולם היוניקס, יש הרבה כלי תכנות שנועדו לעזור למפתחים להדר את הקוד תוך הקלה על העבודה כמה שניתן. הבעיה היא שהכל מתאים ל C והכל חייב לדבר C, ואם זה לא אפשרי, אז מאוד קשה להסתדר בלי לכתוב כלים מחדש, ובד"כ אלו שלא מכירים כלים וצורות עבודה אחרות יתקשו לראות צורות עבודה וכלים אחרים ממה שהם מכירים ורגילים.

כאשר אתה מתכנת בפסקל, אתה לא באמת צריך את Autotools, ואפילו קבצי Makefile בד"כ מיותרים, כי יש בהם עודף דברים שבניגוד לC, בפסקל כל מהדר נורמאלי יודע לעשות לבד (בייחוד כשהוא מקבל הוראה לעשות את זה). הפתרונות של פסקל אומרות בסופו של דבר, שאין צורך ללמוד עוד 5 שפות חדשות (שפת Make, שפת bash, שפת M4 והרשימה עוד ממשיכה), רק בשביל להדר וליצור תוכנה חדשה שכתובה בפסקל. בגלל הגישה הזו של פסקל, רואים פתרונות יצירתיים יותר לדבר ולהתממשק עם שפות אחרות, מאשר עולם ה C של היוניקס.

כאשר עבדתי עם דלפי ב Windows לפני הרבה שנים, יצאו כלים שאיתם אני יכול לדבר בצורה ישירה עם ג'אווה (ליצור ספרייה משותפת בדלפי, ולהריץ את הקוד בג'אווה, ליצור JAR ולהריץ אותו בפסקל וכו'). ליצור קוד גרפי לגמרי, ופתאום למצוא אותו רץ על IIS או אפצ'י, הרצת קוד פיתון בתוך פסקל בזמן ריצה, ועוד הרבה כלי עזר ממש טוב ונחמדים.

עוד כלי באוסף הוא האפשרות לקחת קוד גרפי שכתבתו בפסקל (אם זה בדלפי או לזרוס) ולהמיר אותו ל PHP !

כלומר אני כותב תוכנת GUI גרפית בשפה טובה, בשיטת RAD, ומקבל תוצר שמשתמש בשפה דינאמית שמתאימה בעיקר להרצת אפליקציות דינמיות לסביבת ה WWW.

הדגמה באתר של הפרוייקט מציגה תוכנית גרפית של 3 כפתורים, 2 הכפתורים מציגים טקסט, והכפתור השלישי פותח חלון חדש. ד"א כל החלונות מתנהגים ממש כמו חלונות של מערכת גרפית (אפשר להגדיל ולהקטין, להזיז וכו').

את הדוגמא ניתן למצוא בכתובת: http://web.fastermac.net/~MacPgmr/PHP/hello.php

את שאר הפרטים כולל הורדה של ההמרה, ניתן למצוא בכתובת : http://web.fastermac.net/~MacPgmr/PhpTk/PhpTkStatus.html

2 מחשבות על “לתכנת בפסקל, להריץ בPHP

  1. elcuco

    מטומטם ברמת… אהבתי🙂

    מה רמת המבצעיות של זה? כמה קשה זה לשים את זה בשרת מבצעי, ב-hosting של שלושים שקל בחודש? מה רמת התמיכה של זה בעברית?

  2. ik_5 מאת

    את האמת אין לי שמץ. אני מכיר בקיום של זה כבר כמה חודשים טובים, אבל אין לי שום סיבה לנסות לעבוד עם זה🙂
    אם אני אהיה צריך משהו בסגנון, אז זה אחד בפרוייקטים הראשונים שאני אנסה אותם

כתיבת תגובה

הזינו את פרטיכם בטופס, או לחצו על אחד מהאייקונים כדי להשתמש בחשבון קיים:

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s