בנית-אתרים.com – בלוג בנית אתרים
בקטגוריה: טיפים והערות|יעילות|שפות תכנות
29 אפר' 2010החלטתי היום לבצע מבחן, רציתי לבדוק מה מהבאים הכי מהיר ובאיזה הפרש. המועמדים הם: פונקציה פשוטה וסטנדרטית. מחלקה רגילה, יצירת אובייקט וקריאות לפעולה בו. מחלקה עם פעולה סטטית וקריאות ישירות אליה. שימוש בDesign Pattern שנקרא Singleton שבו יוצרים מחלקה רגילה ופעולה סטטית אחת שיוצרת אובייקט אחד של המחלקה ומחזירה אותו. לא ניכנס ללמה זה טוב. [...]
בקטגוריה: פרוייקטים|שפות תכנות|תכנות מונחה עצמים
5 אפר' 2010שים לב: הפוסט הזה מסתמך על ידע מפוסטים קודמים בסדרה, לאינדקס הפוסטים של תכנות מונחה עצמים. כל הכבוד! הגעתם לנושאים המרתקים ביותר בתכנות מונחה עצמים. הסיבה האמיתית שכל העסק הזה משתלם, הפשטה ופולימורפיזם. לפני שנכנס בדיוק למה זה כל אחד מהמושגים ננסה לראות אותם בעולם המוכר לנו. דיברנו כבר על כך שיכול להיות לנו לדוגמה [...]
בקטגוריה: פרוייקטים|שפות תכנות|תכנות מונחה עצמים
26 מרץ 2010שים לב: הפוסט הזה מסתמך על ידע מפוסטים קודמים בסדרה, לאינדקס הפוסטים של תכנות מונחה עצמים. עמלנו קשות וכעת אנו יודעים כיצד ליצור מחלקות שלמות עבור אובייקטים שונים מה שמוביל אותנו לנושאים הבאים. אך עד כה השימוש במחלקות הביא לנו תועלת די מעוטה ביחס לנושאים הקרובים שבהם נדון. אם נחשוב על זה העולם לא מחולק [...]
בקטגוריה: פרוייקטים|תכנות מונחה עצמים
16 מרץ 2010שים לב: הפוסט הזה שייך לסדרה של פוסטים, לאינדקס הפוסטים של תכנות מונחה עצמים. תכנות מונחה עצמים היא תפיסה די הגיונית. כמו שאנו מחלקים את העולם שלנו לאובייקטים (לדוגמה: אתה צופה במסך, אתה נמצא בתוך חדר) כך ניתן לחלק את הקוד שלנו לקטעים הקשורים אחד בשני יחדיו ושאין צורך לדעת בדיוק איך הם בנויים מבפנים. [...]
בקטגוריה: פרוייקטים|תכנות מונחה עצמים
16 מרץ 2010תכנות מונחה עצמים (מאנגלית Object Oriented Programming או בקיצור OOP) הוא נושא גדול מאוד ורחב, אך כמעט ואין עליו מידע מעמיק בשפת הקוד. בפוסטים הקרובים אני הולך ללמד ידע רב בנושא, אפרט מטה את הנושאים. כל הפרוייקט יכתב בPHP כיוון שזהו בלוג בנית אתרים, אך הנכתב בפרוייקט נכון גם לשפות אחרות ולא רק לשפות Web. [...]
שמי שי ואני בונה אתרים וכיום חותך (מקודד) ומתכנת.
אני עובד אל מול התקן העולמי של W3C, ומתכנת בשפת PHP תוך שימוש בטכנולוגיות עדכניות, תוך שמירה על קוד שניתן לתחזוקה.
בין כישורי נמנים: PHP, SQL, (X)HTML, CSS (2-3), XML, JavaScript ( + jQuery) ועוד.