הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 10-01-11, 20:41   # 1
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

js coding pattern and design

היי

למישהו יש מאמר טוב להמליץ עליו שדן בעיצוב קוד JS מונה עצמים (prototype, אובייקטים וכו'):
כיצד לחלק את הקוד לקלאסים נכונים, כיצד לארגן אותו וכו'.

הכנתי אבטיפוס של מוצר שאני מפתח עם המון JS (הרבה מאוד על ה-UI) והחלטתי לשכתב אותו מחדש (בפעם השניה ) מאחר והוא שוב מבולגן ולא ברור.
  Reply With Quote
ישן 11-01-11, 03:44   # 2
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

זה פשוט עניין של בחירת פרימוורק.

בjq(נפוץ מבינהם) לא נהוג לעבוד עם מונחה עצמים(למרות שיש תוסף של jq+mootools)
במוטולס נהוג
ובפרוטוטייפ גם

בחירה שלך, אני אישית מעדיף jQuery בלי. ככה נהוג ונוח.

אל תשכח שזה ג'אווהסקריפט! לא תוכנה!
  Reply With Quote
ישן 11-01-11, 11:20   # 3
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי Baku צפה בהודעה
זה פשוט עניין של בחירת פרימוורק.

בjq(נפוץ מבינהם) לא נהוג לעבוד עם מונחה עצמים(למרות שיש תוסף של jq+mootools)
במוטולס נהוג
ובפרוטוטייפ גם

בחירה שלך, אני אישית מעדיף jQuery בלי. ככה נהוג ונוח.

אל תשכח שזה ג'אווהסקריפט! לא תוכנה!
אז זהו שאני מפתח מוצר שהוא אמור לתת look and feel של תוכנה וגם כמות שורות הקוד היא עצומה.
בכל אופן, גם ב-JS מונחה עצמים יש תבניות נהוגות של פיתוח, והייתי רוצה לקרא בנושא.
  Reply With Quote
ישן 11-01-11, 18:23   # 4
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

שוב-
מה שאמרתי- אתה צריך לבחור את הפרימוורק. השאר זה לפי המתודולוגיה המקובלת שלו.
  Reply With Quote
ישן 11-01-11, 23:14   # 5
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

מהניסיון שלי בהשוואה מול jQuery לPrototype לדוגמא, החדשנות וקלות השימוש של jQuery לוקחת בקלות את Prototype. אני מתאר לעצמי שהמצב דומה עם mootools, אבל אם קריטי לך לעבוד עם OO, אולי תנסה לשקול שימוש ב2 ספריות במקביל. לא אידאלי כמובן, אבל לפחות משלב את התכונות של שתי הספריות.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 11-01-11, 23:31   # 6
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

חבר'ה,
השאלה היא לא איזו ספריה להשתמש אלא איך לעצב את הקוד.

בכל מקרה, תודע על הרצון לעזור
  Reply With Quote
ישן 12-01-11, 14:31   # 7
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

איך לעצב את הקוד? זה תלוי במה שהקוד שלך מכיל. תחום ה-OOP לא מי יודע מה מסודר ב-Javascript, ככה שמבחינה עקרונית אתה יכול לבחור את הדרך שהכי נראית לך ולהתקדם משם.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 12-01-11, 15:20   # 8
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

אז זהו שאין לי ממה לבחור, אלא רק להמציא משלי.
ואין לי זמן להמציא.

המליצו לי בחום על הספר הזה.. נראה לי אזמין אותו, למרות שהוא לא דן ב-JS ספציפית אלא בתכנות בכלל.
  Reply With Quote
ישן 16-01-11, 00:30   # 9
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

שוב! OOP זה לא משהו מובנה בJS. זה משהו שאנשים המציאו ל JS(ואפשר ליישם בעזרת פרימוורקים למינהם).

לכן אם אתה עובד עם OOP אתה צריך להשתמש בפרימוורק כלשהו. ומה שאני טוען זה שעדיף בכל זאת ללכת לפי השיטה של הפרימוורק הקיים(ולא משולבים למשל).
השאר זו בחירה שלך.
  Reply With Quote
ישן 16-01-11, 09:58   # 10
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 37
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי Baku צפה בהודעה
שוב! OOP זה לא משהו מובנה בJS. זה משהו שאנשים המציאו ל JS(ואפשר ליישם בעזרת פרימוורקים למינהם).
מצטער, אבל זו שטות.
אובייקטים זה חלק בלתי נפרד מ-JS.
זה מושרש בשפה וככה היא עובדת.
נכון שתכנות מונחה עצמים ב-JS הוא חלק ביחס לשפות אחרות כמו C++, JAVA או C#, אבל להגיד שזה משהו ש"המציאו" זה פשוט לא נכון.

רציתי להביא דוגמא ל-OOP בסיסי ופשוט שמושרש ב-JS, אבל לדעתי זה מיותר שכן אפשר בקלות להקליד JS OOP בגוגל.
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 00:06.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ