PHP Assist: יצירה, עריכה ושיתוף קוד בצורה מקוונת [סטארטאפ]

הכירו את PHPassist, פרוייקט שמעוניין להציג לכם את סביבת העבודה האידיאלית בענן עבור פרוייקטים בשפת PHP

מקור: יח”צ

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

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

מקודדים ונהנים

בניגוד לשלל השירותים הקיימים כיום ברשת, PHPassist מציע כלי ייחודי משמעותי – אפשרות לבנות פרוייקט שלם המורכב ממספר קבצים, תיקיות ושאר האלמנטים שמכיל פרוייקט PHP רגיל. בנוסף לבניית פרוייקט, יכולים המשתמשים להתבסס על Frameworks מוכרים כגון Zend Framework 2, Yii ו-Code Igniter, ללא הצורך בהקמת סביבת עבודה מקומית הכוללת התקנות שרת, העלאות קבצים, הגדרות וקינפוגים למיניהם – אלא הכל בלחיצות בודדות.

לאחר שתכנסו אל הדף הראשי ותבחרו את סביבת העבודה המתאימה לכם, תוכלו לגלות מספר כפתורים שימושיים במיוחד, שיאפשרו לכם לשמור, להריץ ולשכפל את הפרוייקט, כמו גם להוריד אותו אל המחשב האישי שלכם, ולשתף אותו, כאשר לאחר הלחיצה על כפתור השיתוף תקבלו שורת קוד בודדת אותה תוכלו להטמיע באתר (באמצעות ווידג’ט שיציג את קטע הקוד הנבחר), אפשרות להרצה חיה של הפרוייקט ואף אפשרות הזמינה לכל המשתמשים איתם אתם משתפים את הקוד – עריכה בעותק אישי משלהם. כמובן שלצד כל אלה, תוכלו לבחור בפתיחת פרוייקט חדש – ולהתחיל לעבוד על הרעיון הבא שלכם.

צורת הפעולה של האתר היא שכל הרצה של הפרוייקט מועתקת לשרתי הענן החינמיים של Zend, הנקראים PHPColud.com, כאשר כל ההתקנות והגדרות שאתם צריכים לבצע על מנת להריץ את הפרוייקט מתבצעים עליהם – כך שאתם יוצרים לכם את הסביבה האישית המתאימה ספציפית לכם ולפרוייקט שבניתם. בין האפשרויות השונות שמציעה המערכת ניתן למצוא: שינוי סביבת ההרצה בין PHP 5.3 ל-5.4 בלחיצת כפתור, אפשרות להתקין את הפרוייקט על שרת משלכם ב-PHPCloud, ניהול גרסאות חכם של הפרוייקט – כאשר כל שינוי מקבל מספר גרסה משלו ומאפשר למשתמשים לגשת לשלבים השונים ולשתף שלבים מסויימים מתוכם, הצגת פרוייקט בסיסי עבור כל אחד מה-Frameworks הנתמכים באתר וכמובן אפשרות להוריד את כל הפרוייקט לשימוש פרטי ואישי.

התרשמות ראשונית

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

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

מקור: צילום מסך מאתר החברה

תמיכה בקהילה

PHPassist.com פותח ועלה לאוויר מוקדם יותר השנה, כאשר מאחוריו עומד עמית דר, מפתח PHP בעל נסיון עשיר בפיתוח מערכות PHP מורכבות, המתעסק גם בפיתוח אפליקציות אנדרואיד ועומד מאחורי i-Dev, אתר קהילת המפתחים של ישראל. הרעיון לאתר התעורר לאחר שעמית חיפש דוגמאות קוד לפרוייקט יחסית חדש עליו עבד, כאשר כל הדוגמאות שמצא היו חלקיות או לא מובנות. עמית הרגיש שבמידה והיה יכול לקבל פרוייקט שלם, המכיל את הקוד המסופק בסביבת עבודה מלאה – עם כל התלויות בין הקבצים והמחלקות, היה יכול להפיק הרבה יותר מסתם דוגמה המכילה מספר שורות קוד.

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

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

חן אידן

אוהבת גאדג’טים, אפליקציות ואת עולם הטכנולוגיה בכלל. שלל עיסוקיה כוללים הריסת מכשירים סלולריים לצרכי בדיקה, התעסקות בלתי פוסקת ברשתות חברתיות, סקירת אפליקציות חדשות, סטארטאפים מבטיחים והתנסות עם (כמעט) כל מוצר חדש שיוצא לשוק.

הגב

3 Comments on "PHP Assist: יצירה, עריכה ושיתוף קוד בצורה מקוונת [סטארטאפ]"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
Sort by:   newest | oldest | most voted
Maor Tal
Guest

פשוט גאווה : ) אחד מהחברים הכי תותחים שאני מכיר בתחום. פשוט מרשים – כל הכבוד אחי ! בהצלחה !

HPH
Guest

הרעיון אדיר והביצוע מרשים :)

LIKE!!!

עמית דר
Guest

פרטים נוספים ורשימת הפיצ’רים המלאה של הפרוייקט ניתן למצוא פה:
http://www.i-dev.co.il/Update/208

wpDiscuz

תגיות לכתבה: