Skip to main content

WIX programming - תכנות בוויקס (1)

 לאחרונה גיליתי את פלאי התכנות שחברת וויקס הכניסה לפלטפורמה שלה. המנגנון "החדש" (עבורי ...) היה נקרא עד לא מזמן "קוביד" אבל בגלל מחלת "קורביד 19" שונה השם ל velo.

הם פשוט עשו עבודה מרשימה. עכשיו אפשר לכתוב קוד JS שיכול לרוץ בכל מסך. אפשר לכתוב קוד שרץ בצד ה client ואפשר לכתוב קוד שיכול לרוץ בצד ה server.

הם גם הוסיפו database! ובהכל אפשר להשתמש בחינם (עד רמה מסויימת).

זה מאפשר לכתוב אפלקיציות ווב בפלטפורמה של וויקס. זה טוב במיוחד אם רוצים לכתוב בצורה מהירה אפליקציה כדי לקבל משוב מהמשתמשים.

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


הפעלת מצב תכנות

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

אפשר תמיד לכבות את מצב הפיתוח ואז יעלמו אותם חלקים.


החלקים החדשים שמופיעים

ברגע שהופעל מצב פיתוח אז יש חלקים חדשים שצצים על המסך - תפריט שלם מופיע בצד שמאל ובו מספר אפשרויות.

האפשרות הראשונה מאפשרת לכתוב קוד בצד ה client. כאשר בוחרים אותה אז אפשר להגיע לכל דף ולרשום בו קוד JS שירוץ. 

אפילו יש אפשרות לכתוב קוד שיהיה משותף לכל הדפים - masterPage.js. 


האפשרות השנייה מאפשרת גישה ישירה לכל קובץ של קוד - גם בצד השרת וגם בצד הלקוח:


האפשרות השלישית מאפשר חיפוש בקוד (לא ייצא לי להשתמש בזה).

האפשרות הרביעית מאפשרת גישה לטבלאות בבסיס הנתונים. וויקס קוראים לטבלה בשם "collection".



עד כאן בשלב זה.

בפעם הבאה - אכנס לכתיבת קוד ממש.

Comments

Popular posts from this blog

Best freeware - XML editor

As a software developer, I open XML files all the time. I a heavy commercial XML editor. But nothing can compare to a small, thin and free XML editor like 'foxe'. A great feature is has is the alignment of long XML strings to readable XML format (Shift-F8). It help lot of times when the XML file was generated by some tool and was not readable. Homepage: http://www.firstobject.com/dn_editor.htm

SSL in pictures

Here is my summary on SSL (or as I like to call it 'SSL for dummies')

Jenkins error: groovy.lang.MissingPropertyException

I tried to run groovy build step and got below error. This post will describe how I solved the problem. Caught: groovy.lang.MissingPropertyException: No such property: hudson for class: script