אחד השלבים הראשונים במסגרת בניית אתרים הינו בחירת התוכנה דרכה אתם מתכננים לבנות את האתר עצמו. איזה תוכנות יש בשוק ובאיזה מהם כדאי לבחור.
בונה האתרים המתחיל מוצא את עצמו – בדרך כלל – בשלב ההתחלתי של תהליך הבנייה בוהה מול מסך המחשב וחושב לעצמו "איך לעזאזל אני עושה את זה?".
הרבה פעמים זהו השלב הכי קשה שכן אחרי שכבר מתחילים הדברים מתחילים לזרום מאליהם ולא אני לא מדבר רק על התקנת מערכת וורדפרס או ג'ומלה. אני מדבר על לכלוך ידיים בקוד ותהליך יצירה. אז אילו כלים קיימים בתחום בניית אתרים ובאיזה מהם כדאי להשתמש? יש מגוון רב של כלים הראוים לשימוש עבור כל מי שעוסק בפיתוח לווב, אך לא כל מה שראוי נגיש ומה שנגיש לא עד כדי כך ראוי.
Dreamweaver
[toc]
אחד הכלים המוכרים והנפוצים ביותר בעולם הינו Adobe Dreamweaver. תוכנה זו נפוצה בעקבות ה"פשטות" השימוש שלה. יש לה אופציות מתקדמות יותר לצורך בניית אתרכם, כגון תמיכה בשפות תכנות רבות כגון Php, Js, ASP Html Css וכן התחברות לשרת בסיס נתונים. מדובר במחולל אתרים פופולרית אבל לא מומלצת. בתור אחד שעבד וחקר רשימה ארוכה של תוכנות לעריכות קוד רבות היא מזכירה לי את גיל 16 שנלהבנו מיצירת דפי אינטרנט באמצעות מחוללי אתרים מהסוג הזה.
האפשרות גרירת אובייקטים אל תוך הדף ללא כתיבת קוד גרמה להרבה מתכנתים מתחילים ומעצבים לאהוב את התוכנה הזאת.
תאורטית זה דבר נפלה לגרור אלמנטים הרצויים אל תוך הדף ולמקם אותם במקומות הרצויות ושהתוכנה תיצור קוד באופן אוטומטי מאחורי הקלעים, אבל העובדה היא שמרוב הזבל שהתוכנה הזאת מייצרת מאחורי הקלעים ומשאירה את המשתמש עם מעט מאוד ידע בתכנות היא גורמת יותר נזק מתועלת. בשורה תחתונה, לא מומלץ.
Coda 2
אלטרנטיבה נוספת לבניית אתרי אינטרנט וכתיבת קוד היא תוכנה בשם Coda 2. זו היא הגרסה השניה של תוכנה המקורית בשם Coda. היא כוללת תכונות רבות אבל ללא הגזמה מיותרת כפי שניתן לראות זאת בdreamwaever. היא גם קלה ומהירה.
כפי שמפתחים של התוכנה טוענים, היא נוצרה כדי להפוך את החיים לקלים יותר עבור מתכנים . כיום הגרסה הנוכחית שלה עולה 79$ והיא שווה את זה. היא מאגדת בתוכה עורך קוד מקצועי ונוח, חיבור ישיר לקבצים באמצעות Ftp ועדכון קבצים בשרת מתוך העורך ועוד. אני אישית משתמש בה על בסיס יום יומי והיא מספקת את הסחורה. עלות מול תועלת – מומלץ!
הערה: לא למשתמשי ווינדואוס. מיועד רק למערכת הפעלה של Mac OSX.
TextMate
תחליף מצוין לתוכנה Notepad++ המיועד למשתמשי Windows. טקסטמייט מיועדת למשתמשי מק הרוצים לערוך קוד בצורה מסודרת ופשוטה. מומלץ למי שרוצה לקבל חוויה של Notepad++ במחשבי מק.
אפשרות נוספת לשם בניית אתרים בצורה קלה ופשוטה הינה דרך שירות האחסון שלכם. שירותי אחסון מסוימים מאפשרים ללקוח לבנות אתר – בצורה די בסיסית – ע"י מילוי טפסים על פי שלבים שונים. שיטה זו לא דורשת יותר מידי מאמץ – אך אל תתפלאו אם האתר יהיה חסר כל חן.
notepad / TextEdit
ואחרון אחרון חביב – ואהוב עלי ביותר – הוא ה-notepad הקשיש או TextEdit. אני אוהב אותם מכיוון שתחושת העשייה היא אמיתית ולא "מזויפת" ובלי שום טריקים. יחד עם זאת, לא כולם יקפצו על המציאה מכיוון שזה דורש יותר זמן ומאמץ משאר התוכנות.
למעשה, אין תשובה חד משמעית באיזה תוכנה כדאי להשתמש – הכל כמובן תלוי בסוג האתר שלכם וכמה זמן אתם מתכננים להשקיע בבנייתו ומה אתם מצפים לקבל ממנו. אין דינו של אתר פשוט וקליל כדינו של אתר בעל רציני ומושקע ובעל מטרות מסחריות. הכל על פי דרישה ועל פי המטרה!
חיכיתי וחיכיתי שתביא פיתרון הולם למשתמשי ווינדוס. אין כזאת חיה?
תעבור למק 🙂
Notepad++ הוא בסדר גמור עבור משתמשי ווינדואוס.
קובי תנסה את זה Aptana Studio
אני אישית משתמש ב-webmatrix2 שזה בעצם סביבת עבודה לבניית אתר.
ואני גם משתמש ב-notepad++.
וובמטריקס תוכנה עלובה מבית מייקרוסופט כמו שאר המוצרים שלה. notepad++ היא בסדר גמור. דרים, כבד בטירוף.
וובמטריקס אחלה תוכנה זה שאתה לא יודע להשתמש בה כמו שצריך זו כבר בעיה שלך ולמיקרוסופט יש אחלה מוצרים.
אתה בטח משתמש במוצרי אפל נכון ?
כן אני משתמש במוצרי אפל. ומה אתה רוצה להגיד בזה?
שאלה מגוחכת
מה שאני רוצה להגיד שהתגובה שלך כלפי מיקרוסופט זו תגובה צפויה כמי שמשתמש במוצרי אפל (לא כולם כאלה אבל לא חסר)
אני קורא לאנשים כמוך מושפעים ולא כי אתה משתמש במוצרי אפל או כי אני שונא את אפל, אלא כי התגובה שלך ילדותית ולא רצינית.
אל תבין אותי לא נכון, אני גם משתמש במוצרי אפל, ואין לי שום דבר כלפי אפל.
לכל חברה יש יתרונות ויש חסרונות.
שלום לשניכם, אנדרי ומישה.
תודה על התגובות קודם כל…
אני אתן דעה שלי בדו שיח הסוער הזה באישורכם.
אני רק שנתיים עברתי מפיסי למק ועבדתי עם ווינדוס 15 שנה כמו כולנו. מהילדות כמו שאומרים וכמו רובנו בדור הזה.
תכנתתי ב-דוטנט והשתמשתי ב visual studio, התחלתי מ- web developer של מייקרוסופט וגם עבדתי עם דרים של אדובה בתחילת דרכי.
אין ספק, שמייקרוסופט מייצרת תוכנות שהם בסה"כ טובות כמו למשל וובמטריקס. תוכנה שיכולה לענות להרבה צרכים אבל לדעתי ורק תחושה האישית שלי, אחרי שעברתי למק הבנתי עד כמה הם רחוקים מהדבר הנקרא נוחות. אני מזמן לא מפתח ב- asp.net מ-2009 כי עברתי ל php אבל זה לא משנה בגדול.
בסה"כ הם בסדר, אבל לדעתי רחוקים מאוד מהמוצרים שאפל מציע אם זה ברמת המערכת ההפעלה ואם זה ברמת האפליקציות למחשבי מק. עולם אחר לגמרי.
אני חושב שזה מצחיק לקראו לאנשים שמשתמשים במחשבי אפל, אפל פאנבויז ולהתעלם לחלוטין מהעובדה שרוב רובם עבדו שנים עם מחשבי פיסי עם מערכות הפעלה של ווינדואוס.
אני משתמש באופן אישי ב- Coda 2 במק + קודה לאייפד וב- Eclipse במידת הצורך.
יש הרבה מאוד כלים לפיתוח, ואני יכול לומר שרמת הנוחות שיש בכמעט כל אחד מהם מייקרוסופט לא מתקרבת בשום צורה אליהם. ואני לא מדבר על יכולות הטכניות של התוכנות שלהם אלא על ממשק המשתמש והנוחות.
לטובת מייקרוסופט אני יכול לומר שהם מייצרים תוכנות מפלצתיות (חזקות) כמו Visual Studio, אבל לצערי לא כולם ורובם לא צריכים תוכנה ששוקלת ג'יגות מיותרות והרצת IIS במערכת הפעלה והתקנת frameworks. בקיצור בלאגן אחד שלם.
מייקרוסופט תמיד מנסה לאכול את כל העוגה ומוציאה מוצרים טובים אבל רחוקים ממה שנקרא נוחים ביחס למוצרים שיש באפל (ולא בהכרח שמיוצרים על ידי החברות אלא חברה צד שלישית).
אחד המוצרים המוצלחים של מייקרוסופט זה אופיס. מי לא מכיר את התוכנה הנפוצה ביותר בעולם. יחד עם זאת, לא נשכח את העובדה שנוחות בוורד רחוקה מלהיות מושלמת.
מי שעבד עם Pages של מק, יכול להבין על מה אני מדבר. החסרון היחיד של פייג'יס במק זה שאין תמיכה בעברית מלא. אתה יכול לכתוב אבל יש בעיית כיוונים ומעצבן שעד כה לא סידרו את זה ואני נאלץ להשתמש ב- Google Docs או וורד של מייקרוסופט בגרסת מק. אבל אנחנו לא רוב העולם לכן החיסרון הזה מורגש בעיקר אצלינו.
שוב, זה לא השוואה בין השניים, זאת דעה אישית כי אני יכול לומר שיש לי ניסיון לא קצר בכל אחד מהם לכן זה לא סיבה עכשיו להיכנס לוויכוחים של מי יותר טוב.
אני אומר, תנו צ'אנס לכל מוצר גם אם זה של מייקרוסופט, של אפל, לינוקס וקוד פתוח או כל דבר אחר. תבדקו ותנו ציון. אהבתם, נוח לכם, חוסך לכם זמן ועושה את העבודה? מצוין.
אני יכול להעיד רק על עצמי ולהמליץ מניסיוני, אחרי שהבאתי מק, אני באמת מבין מה זה להנות ולעבוד עם המחשב.
אבל כמובן שתלוי מאוד בצרכים.
בשורה התחתונה, אני אוסיף.
When you go mac, you never go back
והיתי חוזר בחזרה אם זה לא היה עושה את העבודה.
אהלן יוסי,
בתגובה שלי לא השוואתי בשום מקום בין מיקרוסופט ואפל,
לא אמרתי שאחת טובה יותר מהשנייה.
אני משתמש גם במוצרים של מיקרוסופט וגם במוצרים של אפל.
סה"כ רציתי להגיד שיש מושפעים (לא אמרתי כולם מושפעים) שלא משנה מה, תמיד יגידו שאפל יותר טובים, כמו ילדים קטנים עם הראש בקיר ויש אנשים כאלה אל תגיד לי שאין.
עכשיו להגיד משהו כמו "וובמטריקס תוכנה עלובה מבית מייקרוסופט כמו שאר המוצרים שלה." זאת תגובה ילדותית ומראה עד כמה הבנאדם שונא את מיקרוסופט ופוסל את כל המוצרים שלהם אפילו שהוא אולי לא השתמש בכולם וזה מראה לי שהוא מושפע מאפל.
דרך אגב קיים אותו הדבר הפוך, אנשים ששונאים את את אפל ומושפעים ממיקרוסופט.
בקיצור לכל חברה יש יתרונות וחיסרונות,
צריך לדעת לנצל ולהנות משני העולמות ולא להתקע במקום אחד.
היי אנדרי,
לא התיחסתי ישירות כלפיך בנוגע לפאנבויז. דיברתי באופן כללי כי הרי אנחנו יודעים ולא ניתן להתעלם שזה מה שקורה.
אני די מבין את מה שאתה כותב, ומכיר גם את התחושה הזאת אצל אנשים אבל חייבים להודות שהרבה מאוד מוצרים שלהם כשלו.
אולי אעשה פוסט בנושא בעתיד.
פרויקטים וכשלונות:
אחרי שאני מסתכל על כל זה, אני באמת שואל את עצמי מה החברה הזאת עושה?
עכשיו מכאן ועד לפיתוח וכל העיניין של בניית אתרים רחוקה אבל לדעתי ולא התעמקתי יותר מדי בוובמטריקס, יש מוצרים מדהימים מבחינת Ease of use.
מה שמעניין אותי זה לא איפה אני אפתח את המוצר, אלא את התוצאה הסופית והשיווק שלה. אם יש לחברה אחרת מוצר טוב שיכול לקצר לי זמן עבודה, לא יחשוב פעמיים להשתמש בה.
אבל היום קודה לדעתי מספקת את הסחורה הדרושה ובגדול.
וובמטריקס זה עולה כסף התוכנה הזאת? איפה אפשר להוריד אותה? תודה
התוכנה חינמית וניתן להוריד אותה בקישור הבא :
http://www.microsoft.com/web/webmatrix/
Dreamweaver זאת תוכנה הכי טובה לבניית אתרים. על מה אתה מדבר?
ושאר התוכנות לא רלוונטיות לרוב המתכנתים. אם אתה מפתח אתה חייב לעבוד עם windows ולא עם apple.
נו באמת
טוב, מאחר שאתה החלטת לרשום כאן רשימת כישלונות של מיקרוסופט בניסיון להוכיח… ??? אני באמת לא יודע, מכיוון שלכל חברה יש כישלונות, והרבה (הרבה יותר מאשר הצלחות), אז החלטתי לשתף אותך עם כישלונות של אפל:
1. Bandai pippin
2. eMate 300
3. Apple iii
4. Mac TV
5. Mac Portable
6. Lisa
7. Newton
8. G4 Cube
9. QuickTake
10. ROKR
ניסיון להוכיח את מה?
זה היה דו שיח ביני לבין אנדרי ולא ניסיתי להוכיח שום דבר.
אם קראת עד הסוף את התגובות שלי, היתה רואה שרשמתי שאם יש חברה שתוציא מוצר טוב יותר מהשני לא אחשוב פעמיים להשתמש בה. לא משנה אם זה אפל, מייקרוסופט או חברה אחרת.
למעשה לא ניסיתי להוכיח שום דבר אלא לענות על אותה טענה שעולתה לפני.
אם אתה נהנה להשתמש בווינדואוס, תשתמש. אני לא אומר שהיא לא טובה ההפך הוא בסדר גמור. אני יודע שהיא לא מספיק טובה עבורי. זה הכל.
ולמעשה הלכת קצת רחוק מדי עם כשלונות.
תתיחס לכשלונות של תקופות אחרונות ולא לכשלונות מלפני שנולדתי.
עזבו אותכם שטויות. יש אחלה מוצרים לשתי החברות. שכל אחד יחליט לעצמו מה טוב לו ולכיס שלו.
יוני כל מה שכתבת פה אלו מוצרים משנות ה-80 ו-90.
הניסיון כוזב להראות כישלונות של אפל מול מייקרוסופט מעורר בי צחוק.
כמו שיוסי כתב, תתיחס לכשלונות ב 10 השנים האחרונות ולא במוצרים מלפני 15 – 30 שנה.
יש את זה komodo edit 7
http://www.activestate.com/komodo-edit
תוכנה לבניית אתרים הכי טובה זה dreamweaver. לא יעזור לכם כלום!
אפשר לגרור תמונה למסך, יש כפתורים שניתן למקם את התמונה באמצע, לשים כפתורים ולהזיז לשלוט בגודל הגופן והכל באמצעות כפתורים ברורים ופשוטים עם מאפיינים והגדרות בלי צורך בהתעסקות מיותרת בקוד.
למה שאני אעדיף לכתוב קוד אם אפשר פשוט ללחוץ בכפתור שיעשה את זה במקומי?
כי זה מגניב?
קודם כל זה שהתוכנה מאפשרת לגרור ולהוסיף דברים בלי להתעסק בקוד זה לא אומר שהיא התוכנה הכי טובה! זה רק אומר שהיא מתאימה לאנשים שאין להם רקע בבניית אתרים.
בנוסף כמו שיוסי רשם היא יוצרת זבל בקוד כשאתה מוסיף ומשנה כל מיני דברים בהזזה וכדומה.
מי שלוקח את בניית האתרים ברצינות יודע שלא מתעסקים עם זה ומעדיפים לכתוב את הקוד עצמאית נקי ומסודר בצורה אופטימלית לביצועי האתר.
שיחקת אותה עם הרשימה. קניתי את coda2 ב79$ מאפסטור של אפל. לא מצטער לרגע