visual או דלפי?

Montoya

New member
טוב תודה

טוב תודה חבר´ה על חוות הדעת... זה אחד הדברים (המעצבנים) שאותם אתה צריך לבחור בעצמך לפי השיקולים שלך... אני אשקול את ההצעות שלכם ובכל מקרה תודה... אם יש למישהו להוסיף משהו אז בבקשה תעשו את זה עד סוף השבוע. בקיצור ארשום בסוף מה שאבחר. אולי זה יפטור את הריב שלכם
 

Edik0

New member
VB

ויזואל בייסיק היא טובה רק ליצירת כלים קטנים ועזרים... אתה לא יכול ממש לפתח איתה תוכנות כמו לדוגמה 3d studio max או דברים כאלה... ואפילו אם אתה יכול כלומר אפילו אם תצליח ליצור תוכנה כזאת היא תפעל כל כך לאט שלא תוכל להשתמש בה... ואפילו אם יהיה לך 3 גיגה זיכרון ושמונה מעבדים פלימינו 1.2 גיגה אני בטוח שיהיו לך כל כך הרב באגים שכל חמש דקות תצטרך להפעיל את התוכנה מחדש.... תשאל בכל פורום מחשבים שמכבד את עצמו מה עדיף לך לבחור תראה שאף אחד לא יגיד לך ויזואל בייסיק ואפילו אם יהיה איזה מישהו שיגיד אני בטוח שישר איזה 10 אנשים אחרים יקטלו אותו...
 

kernel32

New member
טוב חברים הגיע זמן KERNEL32:

MONTOYA יקר או יקרה (אני אפנה אליך בלשון זכר מטעמי נוחות ): לא אתכחש למה שנכתב מעלי. לא אשלול את העובדה ש C או C++ נועדו "לדבר עם הברזלים" של המחשב ו-ויבי נועדה להיות ידידותית למתכנת כדי שיהיה ידידותי למשתמש. לשמחתך, אני מכיר את כל השפות שדובר כאן עליהן (מי פחות ומי יותר). דלפי - כאמור, ויזואל פסקל. סביבת העבודה של בורלנד (חברה שמספקת עורכים לשפות התכנות השונות) נוחה להפעלה (ומכאן טועים וחושבים אותה כדומה לויבי). במקום ליצור טופס/פקד, אתה גורר מין המוכן ומאפיין אותו כרצונך. דלפי היא מונחית עצמים (המתדולוגיה/השיטה הכי הכי בתחום) בצורה מלאה. בארץ כמעט לא תמצא אותה. אני עבדתי 3 שנים בחברה שכתבה אך ורק בשפה החזקה הזו. בארה"ב - השפה בשיגשוג וגירסתה האחרונה (6) מותאמת ל WEB SERVICE - שזה העתיד בתכנות (אפרט אולי בהמשך). C/++C - C הינה שפה שנכתבה ב 67 או 76 (סליחה על הבורות) בשביל לבנות את מערכת ההפעלה UNIX (שלימים תעוצב מחדש ותקרא LINUX). רוב התוכניתנים שמעוניינים להיכנס לעומק התכנות מתחילים ממנה, כיוון שכדי ללמוד תכנות נטו (ללא עיצוב - GUI )היא יעילה. עם התפתחות ה "מונחה עצמים" קם הצורך בשפה חדשה בעלת החוזק של C והיא C++ שלמרות רוב הטענות - אינה מושלמת מבחינת המתדולוגיה הנ"ל. התפתחות נוספת היא MFC שהיא C++ ויזואלית. VB, #C , .NET ומהות החיים - VB נחשבת לשפה מהדור הרביעי - RAD (RAPID APPLICATION DEVELOPMENT : שפת פיתוח מואץ. ויבי מתמקדת במשתמש היישום בעוד ששאר השפות, יוצאות מנקודת מבט של לוגיקת התהליך ויעילות ניצולת המשאבים. תוך דקות ניתן ליצור תוכנית יעילה. הממשק בלתי מוגבל. שפת VBA (תכנות יישומים למוצרים קיימים כמו WORD וכו´) קלה עוד יותר (ואותה תדע כבדרך אגב, VBSCRIPT - כנ"ל. אבל. (וזה אבל גדול). מייקרוסופט יוצאת עכשיו עם כל פלטפורמט ה .NET מה היא .NET מבחינת המתכנת? אז בגדול - פלטפורמה אחת לכל שפות התכנות, קלות שיתוף בינהן וקלות בפיתוח. וכאן נכנסת C sharp #. כל השפות הנוכחיות נכתבו לפני 4-20 שנה ולכן אינן מותאמות לחידושים האחרונים. C# הינה מונחית עצמים טוטאלית, בעלת עוצמה אדירה, וקלות פיתוח של ויבי. במקביל יש את VB7 (או בשמה VB.NET ) שמתקרבת מאד (מאד מאד) לשפת C# מבחינת יכולות. אז זהו אין לי כוח להמשיך כרגע. אני מקווה שעזרתי לך להבין. דעתי? - בטווח הקצר - VB לעומק, C++ בריפרוף (תוך דילוג על C)בטווח הארוך - VB7 ויותר מאוחר C#. דר. קרנל.
 

cald

New member
די אם זה כבר

אני אמרתי את זה פעם אחת, ולא איכפת לי לחזור על זה שוב בארץ, משום מה, יש מיתוס כזה ש VB זו שפה של חובבנים. וזה פשוט לא נכון! את ה"קרדיטים" מקבלות C++ ותואמותיה. כולם אומרים ש VC++ היא הרבה יותר חזקה מ VB. זה לא נכון! מבחינת ההתרשמות הראשונית, VC++ נראית אמנם ככלי הרבה יותר חזק. ולמה? כי במראה ראשוני היא נראית הרבה יותר מסובכת מ VB. ומשום מה, כל ה שמסובך ובלתי מובן, נחשב טוב יותר. אבל אם נעמיק ב"לוק הראשוני" הזה, מה בעצם ההבדלים? ב VC++ ה MFC App Wizard כותב לכם את הפקודות שיוצרות את החלון? כל הכבוד לכם. אבל תחשבו על כמה דברים * ה MFC App Wizard כתב לכם את זה, לא אתם! ואני כבר יכול "לראות" את כל הגאונים צועקים: גם אני כתבתי את זה לבד! בראבו לכם! הצלחתם לזכור שורות של קוד בעל-פה, מצטער, אבל זה לא נקרא לתכנת * הפקודות האלו בלבד לא מספיקות בשביל ליצור חלון, גם כאן, VC++ משלים יותר. * אם גם ב VB אתם חייבים להכנס נורא עמוק, לחלקים הלא ממש נחוצים של העבודה, קיימות פקודות API מתקדמות, שמאד דומות ל MFC מה עוד יש שם שאין כאן, Message Map? ומה זה בדיוק Event log? אותה הגברת בשינוי אדרת ואם אתם חייבים להשתמש בקידומת משונות, ובשמות ווינדוסיים להפליא, שוב פעם, API. ועכשיו למי שבאמת לומד תכנות, ואני מצטער להודיע, יש לי הגדרה די צרה למה זה ללמוד תכנות. תוך תהליך של שנים, כשמבינים את העקרונות העמוקים של השפה, לומדים תחומים שונים כדי לנצל אותם בתכנות, ולומדים איך להבין את השפה אפשר לחזור ולבדוק, מה נשתנה הלילה הזה יש המון שחושבים שמשחקים תלת-מימדיים מתוחכמים אפשר ליצור רק ב VC++ חלאס, DirectX 7 ומעלה תומך ב VB. בנייה של אצמעית של מחלקות, ומה זה בדיוק Class Module? דרך אגב, ה Class Wizard של VC++ עושה לכם יותר עבדוה מה Calss Wizard של VB ורוב עקרונות התכנות המתקדמים קימים בשתי השפות, כשמקירים אותן לעומק. ועם עבודה וכסף מעסיקים אתכם, יש לא מספר תוכנות מפורסמות שנבנו ב VB עיין ערך מירביליס, ICQ או בקיצור, נקודת ההתחלה שונה יכולה להטעות, אבל כמה אפשר אם השטות הזו ש VB זו שפה קלה VB לא קלה יותר מ VC++, כשכותבים תוכנות מסובכות ומתקדמות, אין מי שיציל אותך (חוץ מחברי הפורום, שעסוקים בזה הרגע בדיונים עליונים) נקודת התחלה שונה, נקודת סיום כמעט זהה. אני הייתי ממליץ לך ללכת על VB, וזה בתנאי, שתהיה מוכן להשקיש וללמוד הרבה כדי להשיג כוח (בשפה, אוקי, לא במציאות) כי Delphi, עם כל הכבוד, הרבה פחות מפורסמת, ולכן גם הרבה פחות מבוקשת מ VB אם ההחלטה היתה בין VB ל VC++, אז, לתווך הארוך השינוי לא היה כל-כך משפיע, אלא אם כל מעסיקי העבודה כיום דוגלים גם באיקון המטופש של VB אבל, אני לא חושב שאפשר ללמוד, ושוב פעם, אני מתכוון לבאמת ללמוד, VC++, בלי להתחיל מ C++, לא C, אלא C++ ודבר אחרון, לכל מתנקלי VB (פחח, איזה תיאור מצאתי), אם אתם עדיין אומרים ש VB זה בזבוז זמן, וכו´, אז למה אתם מבזבזים את הזמן על הפורום הזה? ולסיכום, מה זה משנה VB, או VC++, שתיהן טובות, וכל אחד ימצא את מה שמתאים לו
 

Edik0

New member
תגובה אחרונה בנושא.. . . .

"בארץ, משום מה, יש מיתוס כזה ש VB זו שפה של חובבנים. " זה לא רק בארץ... . . . לדעתי VB זה חרא... לא שווה להשקיע בזה כי זה שפה מאד חלשה... ואם מנסים לעשות בה דברים כבדים אז הם יעבדו נורא נורא לאט... ובכלל תכנות של תוכנות זה לא מעניין כבר... כאילו איזה תוכנה תעשה שלא עשו כבר? ובכלל הכי קטלני זה לתכנת דרייברים וצ´יפים... ואת זה אי אפשר לעשות ען בייסיק.
 
אחלה בחירה בן-אדם

למרות שאני עבדתי הרבה על ויבי אני רוצה לעבור לVC++ כי VB חלשה בתחום תוכנות כבדות באמת אבל היא תוכנה חכמה שבשביל תוכנות של הפטנט היא מעולה. לדעתי בתור התחלה VB היא הבחירה וגם אם תרצה להמשיך ולהשקיע באמת ב VB7 יש עתיד. ואף פעם אל תגיד סליחה על דבר כזה
 
למעלה