حسنًا ، لنبدأ بشرح ماهية جامباس:
جامباس هي بيئة تطوير لينكس مجانية تعتمد على مترجم أساسي مع امتدادات كائنات ، تشبه إلى حد ما Visual Basic ™ (ولكن ليس نسخة!). باستخدام Gambas ، يمكنك تصميم تطبيقك الرسومي بسرعة باستخدام QT أو GTK + والوصول إلى قواعد بيانات MySQL و PostgreSQL و Firebird و ODBC و SQLite والتحكم في التطبيقات باستخدام DBUS وترجمة برنامجك إلى أي لغة وإنشاء أوامر الواجهة الأمامية لنظام Linux وإنشاء تطبيقات الشبكة بسهولة ، قم بإنشاء تطبيقات OpenGL ثلاثية الأبعاد ، وإنشاء تطبيقات ويب CGI ، وإنشاء حزم تثبيت للتوزيعات المختلفة ، إلخ.
أخبرك أنه يمكنك العثور على نسختين من جامباس: روبيان 2 y روبيان 3.
أحدثها هو Gambas3 ، وأنا أنصحك باستخدام هذا لأنه أكثر توجهاً نحو البرمجة حسب الكائنات من Gambas2 ، بصرف النظر عن Gambas2 ، لم يعد يتم تحديثه من قبل المؤلف Benoît Minisini ويستخدم Qt3 الذي تم إيقافه (مهمل) ).
كيف أقوم بتثبيته؟
لمستخدمي Debian / Ubuntu ، لديك ppa لتثبيته:
$ sudo add-apt-repository ppa: nemh / gambas3 $ sudo apt-get update $ sudo apt-get install gambas3
يمكنك أيضًا تجميعها من التعليمات البرمجية المصدر. يتم تطبيق العملية على موقع المشروع http://gambas.sourceforge.net/en/main.html، يمكنك أيضًا رؤيته موضحًا بلقطات الشاشة بتنسيق كوسو الجمبري: شرح لتجميع الكود المصدري
ولمعرفة كيفية استخدامه ، من أين أبدأ؟
هناك العديد من المواقع التي يمكنك زيارتها:
http://gambasdoc.org/help/?es&v3: Página de la documentación oficial. Donde encontráis toda la información de la sintaxis del lenguaje (en varios idiomas).
http://www.cursogambas.blogspot.com.es: هي دورة عن الجمبري أقوم بإعدادها وتبدأ من الصفر بمعرفة البرمجة ، وتوضيح الطلبات الرئيسية ، والحلقات ، والأمثلة ، إلخ ....
أمثلة على تطبيقات قواعد البيانات واستخدام أنماط التصميم وأمثلة على روبيان مع اردوينو.
ملاحظة:
يجلب جامباس 3 إيدي نفسه عددًا كبيرًا من الأمثلة الجاهزة للاستخدام. للاطلاع على الكود المصدري ، عليك مسبقًا "حفظ باسم ..." الأمثلة في مجلد آخر ، وفتحها من المجلد الجديد ، حتى تتمكن من رؤية شفرة المصدر.
المنتدى:
gambas-en.org: منتدى باللغة الإسبانية ، حيث يمكنك الرجوع إلى أكثر من 20.000 رسالة منشورة ومع أكثر من 2000 مستخدم مسجل
الكتب:
لديك كتابان مجانيان:
1) بالإسبانية: غامباس: كان هذا الكتاب للإصدار 1.99 ، ولكنه يمكن أن يساعدك كثيرًا.
2) باللغة الإنجليزية: http://beginnersguidetogambas.com/: إنه خاص بالإصدار 2 لكن التعليق على الإصدار 3.
دروس الفيديو:
لقد أنشأت قناة على YouTube ، حيث قمت بتحميل العديد من مقاطع الفيديو التعليمية ، معظمها قمت به مع gambas2 ، لكنها أيضًا صالحة لـ Gambas3:
http://www.youtube.com/user/jusabejusabe
بعض الكتيبات:
http://jsbsan.blogspot.com.es/p/tutoriales-y-manuales-de-gambas.html
مدونة أخرى حيث يمكنك العثور على المزيد من المقالات حول القريدس:
http://jsbsan.blogspot.com.es/
http://www.sologambas.blogspot.com.es/
http://gambas-basico.blogspot.com.es/
http://willicab.gnu.org.ve/componente-ncurses-en-gambas-3/
http://gambaslinux.wordpress.com/
أتمنى أن تستمتع بها ، مع تحياتي
شكرًا يا صديقي ، سأسلم نفسي لمهمة التعلم ، الحقيقة تبدو مثيرة للاهتمام ، تحياتي
انظر إلى هذا البرنامج المسمى i-nex المكتوب بلغة Gambas 3 ، إنه مثل windows everest ، فهو يعرض جميع أجهزتك وبرامجك في واجهة رسومية.
لقد قمت بتثبيته في Ubuntu لكنه فشل ، كيف يعمل؟
https://www.facebook.com/inexlinux
يوجد توزيع يسمى Daxos يستخدم سطح مكتب مصنوع في Gambas 3. ومن المفترض أن يستهدف أجهزة الكمبيوتر منخفضة الموارد. يعتمد الإصدار الرئيسي على Ubuntu و Rasperry Pi على Debian. لم أجربها ، لكن من اللقطات التي رأيتها ، تبدو لطيفة. مجموعة الأيقونات مشابهة تمامًا لتلك المستخدمة في نظام التشغيل Haiku OS.
Saludos!
لقد نسيت أن أذكر أن هناك توزيعة أخرى لـ gnu / linux ، حيث تم تثبيت gambas3 بشكل قياسي ، تسمى Minino PicarOS «Diego» ، http://minino.galpon.org/es/descargas
نسيت أن أذكر أن هناك توزيعة أخرى (إلى جانب Daxos) تحتوي على جمبري مثبت مسبقًا 3 ، وهي تسمى Minino PicarOs «دييغو».
يمكنك تحميله من هنا: http://minino.galpon.org/es/descargas
مرحبا ، منشور جيد جدا. يبدو مثيرًا للاهتمام حقًا ويجعلك تريد التعلم. أردت أن أطرح سؤالا: هل توجد مكتبات للتحكم بمنفذ USB مع القريدس؟ في العام الماضي قمت بمشروع لأعضاء هيئة التدريس ، وكنت بحاجة لاستخدام منفذ USB ، ولهذا السبب انتهى بنا المطاف في مجموعتي باستخدام Visual basic مع بعض المكتبات الخاصة. لكن سيكون من الجيد جدًا أن تكون قادرًا على استخدام هذه المنصة وأردت معرفة ما إذا كانت هناك مكتبات أيضًا أو شيء من هذا القبيل.
تحية.
يوجد مشروع أتمتة المنزل ، حيث يتم استخدام منافذ USB:
http://www.domotiga.nl/
https://github.com/DomotiGa/DomotiGa
مصدر:
http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb
أعتقد أن الإمكانات التي يتمتع بها رائعة ، لكن بناء الجملة الأساسي والمشتقات يقتل عيني ، ويجعلني أرغب في تجربته.
"أريد أن أتعلم الجمبري. من أين أبدأ؟"
للتشغيل.
روبيان حقا؟ وجود الكثير من اللغات والعديد من الأشياء الممتعة لتعلمها ... الجمبري !!! ؟؟
لا رجل ، لا ...
وأي واحد تنصح؟
Jsbsan ، بالضبط ، هذه هي المشكلة ، جامباس ليست برمجة * جادة * بل والأسوأ من ذلك أنها تشوه التعلم والنهج الأول للبرمجة من خلال تقديم هجين RAD يترك بصراحة الكثير مما هو مرغوب فيه.
Daniel: هذا يعتمد على ما تريد القيام به ، بالطبع ، ولكن بشكل عام: C ++ (Qt ، بهدوء) ، PHP stack ، Python ، Ruby ... هذا يعتمد على ما تبحث عنه.
لقد أحدثت Python الكثير من الضوضاء نظرًا لأنها ليست مكتوبة فقط ولكنها تستخدم أيضًا مجموعة مسبقة تجعلها أسرع بكثير ، ولديها مكتبات وتربطات بلغات أخرى مثل C ++ لما تريده تقريبًا وقد تم أيضًا الترحيل إلى الويب بنجاح. أفضل شيء في Python هو أن نفس الكود مع تغييرات قليلة جدًا يعمل محليًا وفي أي بيئة أخرى ، في الواقع اليوم يتم برمجة العديد من أدوات الإدارة على مستوى النظام مباشرةً في Python ...
جافا شيء فظيع آخر ، هل سبق لك أن رأيت الكود الخاص بك؟ طريقتك في إنشاء الطبقات والوظائف؟ وفوق كل هذا يعمل على آلة افتراضية ... لا ، شكرا.
آسف؟ هل تؤيد استخدام C ++ ولكن ليس Java؟ ... من أين تعتقد أن معظم بناء جملة Java يأتي؟ تبدو طريقة إنشاء الفصول في Java طبيعية جدًا بالنسبة لي فيما يتعلق بـ OOP على عكس C ++ التي تم تصميمها بحيث يمكن لمبرمجي C الاستفادة من OOP ، صحيح أنها مطولة (تكتب العديد من السطور) ولكن إذا كنت تريد شيء أسرع في البرمجة يمكنك استخدام أي من اللغات التي يتم تشغيلها في آلة جافا الافتراضية ، هذا هو سيلان على سبيل المثال ، والذي تم تطويره بواسطة Gavin King الذي يعمل مع Red Hat ، بالمناسبة في Java لا توجد وظائف (باستثناء للمُنشئين) على هذا النحو ، هناك طرق.
أيضا ، هل تشكو من آلة جافا الافتراضية؟ LOL هي واحدة من أفضل الأشياء التي تمتلكها هذه المنصة. لكن هذا ليس كل شيء ، فأنت تدعم استخدام PHP. PHP هي الأساس المرئي لهذه الأوقات ، في رأيي المتواضع ، PHP هي لغة تم إنشاؤها للأشخاص الذين ليسوا مبرمجين حقيقيين. أعني أنهم ليسوا محترفين. فقط ما تقوله عن جامباس.
هل تعرف عدد تطبيقات الأعمال التي تعمل على جهاز جافا افتراضي؟ وليس ذلك فحسب ، بل العديد من تطبيقات سطح المكتب الأخرى. الحقيقة البسيطة المتمثلة في أن جافا تعمل عبر الأنظمة الأساسية تجعلها منصة تطوير جيدة.
في بايثون وروبي لا أناقش أي شيء معك ، أجدهما لغات جيدة جدًا وواضحة وبسيطة ومفيدة.
كل واحد لاستخدام ما هو أسهل بالنسبة لهم ، فترة.
تمتص الثعبان
لا تحتاج حتى إلى التصريح عن المتغيرات
ولماذا نتحدث عن php
جمبري
كلهم حمقى هنا
القريدس ليس لتعلم البرمجة
وعدم عمل برامج غير جادة
القريدس هو جعل البرنامج الإداري النموذجي
الواجهة الأمامية
واجهة مستخدم قاعدة البيانات
تلك البرامج التي عادة ما تخدم شركة / مستخدم واحد فقط
أخبر ذلك إلى google ، التي تستخدم لغة python بالإضافة إلى العديد من المشاريع العلمية الأخرى التي تستخدمها أيضًا ، أو برامج مثل bittorrent ومحفظة البيتكوين الرسمية
"تهدف جامباس إلى جعل البرنامج الإداري النموذجي الواجهة الأمامية لواجهة مستخدم قاعدة البيانات ، تلك البرامج الصغيرة التي عادةً ما تخدم شركة / مستخدم واحد فقط"
ويبدو لك القليل؟
msx
"غامباس ليست برمجة * جادة * بل والأسوأ من ذلك ، إنها تشوه التعلم والنهج الأول للبرمجة من خلال تقديم هجين RAD يترك بصراحة الكثير مما هو مرغوب فيه."
صحيح أن جامباس ليست برمجة جادة ، بل إنها في الحقيقة لغة ، أكثر من IDE ، وأكثر مترجمًا للشفرات الثانوية ، وأكثر مترجمًا. يتم ضبط البرمجة من قبل المبرمج وسيكون الأمر جادًا أم لا اعتمادًا على ما إذا كان المبرمج جادًا أم لا.
كما أنها ليست أداة RAD ... أو أنها مثل أي IDE مع مصمم النماذج (أي لا شيء).
من حيث أنه يشوه التعلم ... إما. الميل لبدء كتابة برنامج من خلال الواجهة الرسومية ليس هو المشكلة ، ولكن اقتراح تضمين جميع أنواع الكود في معالجات الأحداث لعناصر التحكم الرسومية.
ملاحظة: البدء بالواجهة الرسومية ليس شيئًا يعجبني ، لكن منهجية RAD التي تعتمد على تطوير نماذج أولية يمكن عرضها للمستخدم للحصول على ملاحظات سريعة ، صالحة. لا يمكن لـ IDE مثل جامباس تعليم منهجية ، على الرغم من أنه يجب الاعتراف بأنه يمكن القيام به بشكل أفضل.
لكنها مشكلة تطبيق RAD الضعيف لجميع الأدوات تقريبًا التي تسمي نفسها RAD.
https://en.wikipedia.org/wiki/Rapid_application_development
فيما يتعلق بحقيقة أن جامباس يترك الكثير مما هو مرغوب فيه ... فإنه يعتمد على ما تريد.
تترك تقنية الويب الكثير مما هو مرغوب فيه: HTML ، CSS ، جافا سكريبت ، خوادم الويب ، الجميع يريد أن تكون أبسط ، التعقيد العرضي الذي تقدمه هذه التقنيات أمر هائل.
التكنولوجيا التي تعمل كبنية تحتية للإنترنت تترك الكثير مما هو مرغوب فيه: مكدس بروتوكولات tcp / ip هو طريق طويل من أي شيء يُعتقد أنه "خطير" (من حيث التصميم).
من C / C ++ التي يمكن أن يقال ، الناس هم حيوانات معتادة تم تصميم C ++ مع وضع مبرمجي C في الاعتبار. تعقيد C ++ وحشي واليوم هناك محاولات جديدة لتحسين ما تقدمه C ++ (على الرغم من وجود هي محاولات يعود تاريخها إلى زمن طويل): اذهب إلى لغة Mozilla Rust ، على سبيل المثال. إذا فشل كبار السن أو لم يزدهروا ، فهذا "بفضل" المبرمجين ، والحاجة إلى التوافق مع الإصدارات السابقة ، والمصالح التجارية.
كان جامباس محاولة لإنشاء Visual Basic (6) لنظام Linux لم يكن نسخة منه. تطورها من هناك جيد. يقدم اليوم العديد من الميزات (ولكن ليس كلها بالطبع) موجودة في لغات مثل Java ، ولكن بطريقة أبسط بكثير.
بهذا المعنى ، غامباس يشبه بايثون إلى حد ما ، أعني النهج البراغماتي: إنه يحاول تزويد اللغة بالميزات التي يجدها المبرمجون ذات قيمة ، على الرغم من أن النتيجة هي لغة غير متجانسة إلى حد ما (هذه المشكلة في غامباس أقل بكثير من بايثون) .
فيما يتعلق بتعليقاتك الأخرى: إذا كان ما يريده شخص ما هو تعلم البرمجة (بطريقة هواة) فإن اقتراحاتك تقدم العديد من المشاكل:
C ++: معقدة للغاية وعرضة للأخطاء ، كما أنها تتطلب الكثير من العمل للحصول على نفس النتيجة كما هو الحال مع اللغات الأخرى (مثل جامباس) ، لذا فإنها ستؤدي أيضًا إلى تثبيط عزيمة المتعلم في معظم الحالات.
Stack PHP: ليس أفضل من Gambas عندما يتعلق الأمر باقتراح عادات برمجة سيئة ، فإن خلط كود العمل مع كود واجهة المستخدم هو ما اقترحته PHP من البداية من خلال السماح بتضمين الكود في ملف html. أكثر تعقيدًا في تثبيت وتكوين جميع الأدوات اللازمة. إنه ليس غرضًا عامًا (لا يمكنك إنشاء تطبيق سطح مكتب أو على الأقل ليس من المنطقي القيام بذلك).
Python: يدعم 3 نماذج يمكن أن تكون مربكة للمتعلم وقد تجبرك على البدء بأشياء معقدة مثل الفهم المفاهيمي لتلك النماذج. ليس لديها تصميم أنيق ، ولكن تصميم عملي. إنه قوي للغاية ومتساهل لدرجة أنه يمكن أن يقدم للمتعلم تحديات معرفية حقيقية. لصالحها ، لديها مجتمع واسع ومواد دراسية. بالإضافة إلى محاولة إظهار أن كل لغة يمكن أن تقدم مشاكل وحتى تحديات كبيرة للمتعلم ، فإن Python مع التوثيق المناسب هو مكان جيد جدًا للبدء.
روبي: لديه نفس مشكلة بايثون من حيث النماذج التي يدعمها. يمكن أن يكون بناء الجملة أكثر وضوحًا وأسهل في التعلم إذا كان قد أخذها (حيث استغرق الأمر الكثير من الأشياء) من Smalltalk ، لكن التزامها باللغات الأخرى يجعل تعلم النحو ليس سهلاً كما يمكن للمتعلم. إنها بالتأكيد ليست لغة تم تصميمها لتكون سهلة التعلم ، على الرغم من أنها ربما تكون أسهل قليلاً من لغة بايثون. لديها وثائق ومجتمعات جيدة جدًا تجعلها خيارًا جيدًا جدًا كلغة أولى.
اللغة الوحيدة التي أعرفها والتي تم تصميمها بذكاء لتسهيل التعلم ، ولكن دون أن تكون مجرد لغة أكاديمية ، هي Smalltalk ، بالنسبة لي الخيار الأفضل على الإطلاق إذا كنت تفكر في اللغة والأدوات ، منذ التوثيق لتعلم البرمجة باستخدام Smalltalk مؤرخة إلى حد ما. كما أن لديها مجتمعات حيث يمكنك التعلم.
بالنظر إلى السياق ، يعد استخدام جامباس لتعلم البرمجة أمرًا منطقيًا تمامًا ، خاصةً إذا كان المتعلم قد اتصل بالفعل ببعض إصدارات BASIC.
تم تفويت مواد الدراسة الجيدة لجامباس لأنها لا تزال نادرة وغير مكتملة ، لكن جهود jsbsan في هذا الصدد تجعل من جامباس خيارًا لتعلم البرمجة (لمستخدم GNU / Linux ، أي hobbist) خيارًا يجب مراعاته. جامباس لديها أيضًا مجتمعات مفيدة للتعلم.
كالعادة +1 ، فابيان.
نحن نفتقدك في المنتدى.
كما يقولون في بلدتي: «العلم لا يحدث»
وبالنسبة لأولئك الذين يرغبون في تعلم البرمجة ، أعتقد أنه اختيار يجب أخذه في الاعتبار.
كل أولئك الذين صنعوا برامج ذات واجهات رسومية مع Pyhton أو java ، سيكونون معي ، لأن الأمر أسهل بكثير مع Gambas.
مرة أخرى ، في رأيي المتواضع ، لمجرد أنه "سهل" لا يعني أنه جيد أو أفضل. ذلك يعتمد على عدة عوامل. هل مشروعك مشروع ترفيهي أم احترافي؟ هل هو أداء عالي؟ متعدد المنصات؟ ، إلخ ...
عند الحديث أيضًا عن واجهة المستخدم الرسومية ، ألم تشاهد JavaFX API؟ طيب يا أبي ، التأثيرات ، المغلق والعديد من الأشياء الجذابة ، والتي تقوم بتطويرها في وقت قصير جدًا.
ولكن إذا كنت تتحدث عن بدء البرمجة أو التعلم ، فأعتقد أن بايثون خيار جيد. من هناك ستنتقل إلى C مع Assembler ثم إلى أي لغة أخرى عالية المستوى.
ما إذا كانت جافا "سهلة" لأنظمة متعددة لا يعني أنها جيدة أو أفضل.
أن تعلم لغة الثعبان بسهولة لا يعني أنها جيدة أو أفضل
إنها فكرة رهيبة ، توصية للبدء
في الواقع ، كلها أفكار رهيبة لبدء تعلم البرمجة
ما الذي تتحدث عنه ... لم أقل أن Java أفضل. لا توجد لغة هي الأفضل ، كل هذا يتوقف على الغرض. أنا أيضًا لا أفهم سبب قولك أن بايثون فكرة سيئة كلغة أولى. تستخدم بايثون من قبل العديد من الجامعات لتعليم المنطق والخوارزميات ، ويتم استخدامها لأنها بسيطة وواضحة ومتسقة. نظرًا لأنه البرنامج النصي ، لا يهتم الطلاب بقضايا مثل التجميع. عدم الاضطرار إلى استخدام بنية ثابتة لإنشاء برنامج يعطي البساطة التي تجعل الطالب يركز على الخوارزميات والمنطق.
بمجرد أن يكون لدى الطالب معرفة بهذه الموضوعات ، يمكنه البدء بمواضيع أكثر تقدمًا.لغة جيدة لرؤية هذه المفاهيم هي C. في C ، تتعلم القيام بالأشياء يدويًا ، والهياكل ، والمؤشرات ، إلخ. الآن بعد أن عرفت لغة C ، حان الوقت لرؤية المزيد من الإرشادات المملة الأقرب إلى الماكينة ، وبعض لغات التجميع لمعرفة كيفية عمل الجهاز.
الآن بعد أن أصبح لدى الطالب المنطق والتراكيب والخوارزميات وأنه يعرف مدى تعقيد التعليمات منخفضة المستوى ، فهو جاهز لتعلم لغة عالية المستوى.
بالنسبة لي ، يبدو أن طريقة التدريس هذه هي الطريقة الصحيحة ، فأنت لا تعطي رأيك حول لماذا لا ، فأنت تقول فقط إنها تبدو فكرة رهيبة. أود أن أعرف رأيك.
تحية.
أنا جديد جدًا في هذا المنتدى ، وعلى وجه الخصوص ، أحب الإلكترونيات والعديد من الأشياء الأخرى من بينها البرمجة. أولاً ، عندما اتخذت قرارًا بترك النوافذ والانتقال إلى Linux ، لم يكن لدي عرض أفضل من القريدس للسيطرة على Bit الخاص بي. من خلال المنفذ المتوازي لأتمكن من القيام بذلك عن طريق USB ... تقدمًا وثالثًا لأتمكن أخيرًا من تنفيذ مشاريعي لدي الكثير من القماش. لذلك أعتقد أن Gambas أعطتني تشجيعًا لمواصلة البرمجة ليس كما أنا يحدث مع لغات أخرى ، أخيرًا اكتشفت شيئًا وظهر شيء آخر ، مثال على خطوة VB6. net وحادة ولم أعد أفهم المقبض وتوقفت مشاريعي. بفضل Linux والروبيان يمكنني المتابعة. عناق للجميع
إذا أعجبك Visual Basic 6 ، فهو مثالي لك. إذا لم يكن الأمر كذلك (كما هو الحال بالنسبة لك) ، فاستخدم EMACS أو VIM بهدوء.
emacs و vim ليستا لغات برمجة ...
أعتقد أنه يشير إلى VB6 IDE ، مثل المنشور "يشبه إلى حد ما Visual Basic ™"
من وجهة نظري ، على الرغم من أنني لا أحب الروبيان ، فإن أي بيئة تساعد الناس على البدء في البرمجة وتشجع تطوير التطبيقات بشكل مرضٍ هي جوهرة. تطوير RAD لدينا لازاروس و qtcreator ممتازة.
شخصيًا ، أكثر ما أكرهه في جامباس هو أنه ليس متعدد المنصات كونه "مترجمًا فوريًا" ، ولا أرى المنطق ، لا يمكن إلا أن يقال إن لديه بنية تطوير سيئة ، لذلك كان من الصعب جدًا نقله لمنصات أخرى.
لقد حاولت تعلم اللازاروس (في الواقع ، لقد صنعت برامج في هذه البيئة) ، لكنني نادرًا ما وجدت معلومات أو كتيبات (هناك واحدة تبدو جيدة جدًا ، لكنها تكلف الكثير من المال ومكتوبة باللغة الإنجليزية). أدعوك إلى إنشاء منشور حول lazarus حيث تعلق على مكان العثور على المعلومات لتعلمها.
تحياتي
"شخصيًا ، أكثر ما أكرهه في جامباس هو أنه ليس متعدد المنصات كونه" مترجمًا فوريًا "، ولا أرى المنطق ، ويمكن القول فقط أنه كان به بنية تطوير سيئة ، ولماذا كان من الصعب جدًا نقله على منصات أخرى ".
تم تصميمه وتطويره من الألف إلى الياء ليكون أداة تطوير لأنظمة GNU / Linux. لم تكن هناك نية أبدًا للسماح لها بأن تكون عبر الأنظمة الأساسية ، لذا فإن بنية التطوير السيئة هي خطأ في تقديرك.
إذا كان هذا هو أكثر ما تكرهه في Gambas ، فمن المحتمل أنك تكره: C ++ لأنه ليس الخيار الأفضل لتطوير الويب ؛ لجافا سكريبت لأنه لا يسهل تطوير تطبيقات سطح المكتب ؛ إلى Vala لاعتمادها على GObject ؛ ميسي لأنه لا يلعب التنس. ونادال لأنه لا يلعب كرة القدم.
أنا دائما في نهاية المطاف أتعرف معك ، اللعنة على xD
الحقيقة هي أنه إذا كنت تريد البرمجة ، على الأقل من وجهة نظري ، فإن أفضل شيء هو Python و Ruby و PHP أو لماذا لا تحبني وترسل كل شيء إلى الجحيم وتكرس نفسك لجافا سكريبت؟ إنه عالم موجود وجامباس ، حسنًا ، لا يقدم الكثير من xD
العقول اللامعة تميل إلى الالتقاء ...
يلمعون بشدة
مثل المادة المظلمة
قم بعمل برنامج تعليمي حول كيفية القيام بمشروع مع CMake و Vala ، إذا كنت ترغب في ذلك ، فسوف أساعدك في الجزء الفني ...
مقالة مثيرة للاهتمام ، على الرغم من أنها تفتقر إلى تسميات مثل OOP أو البرمجة.
كونك "بسيطًا إلى حد ما" يمكن أن يسهل على الكثيرين بدء تطوير التطبيقات في نظام Linux ، ألا تعتقد ذلك؟
nosferatuxx:
أنا أتفق معك .
في الواقع ، سأقوم بتحميل بعض تطبيقاتي على المدونة حتى تتمكن من معرفة الأشياء التي يمكن القيام بها.
تحياتي
ليس هدفي الإساءة ولكن لأكون صريحًا ، لا أرى أي شيء جيد لتعلم اللغات غير الجادة مثل جامباس (مع رؤية بناء جملة يشبه الأساسي من الثمانينيات) فقط تحتاج Microsoft لمقاضاة جامباس لاستخدامها لغة VB لغة.
هناك لغات أفضل للتعلم والتي تقدم دروسًا أفضل مثل Javascript و Python و Ruby و Vala و Bash Script و C و C ++.
تلك اللغات لها مستقبل.
بناء جملة الجمبري من النوع الأساسي من الثمانينيات؟
أنا فقط لا أعتقد أنك تعرف جامباس 3 ...
"هناك لغات أفضل لتعلمها تقدم دروسًا أفضل مثل Javascript و Python و Ruby و Vala و Bash Script و C و C ++."
لقد قمت بلصقها باستخدام Python و Ruby ، وتوضح الاقتراحات الأخرى التي تقدمها أنك لم تستغرق 5 دقائق أبدًا في التفكير في الصعوبات التي يقدمونها كلغة أولى.
شكرًا جزيلاً على جعل هذه البيئة معروفة ، بالنسبة لأولئك الذين سبق لهم استخدام Visual Basic ، سيجد القريدس أنها سهلة للغاية
سيكون دليل القريدس بتنسيق epub مثيرًا للاهتمام
عزيزي jbsan ، لقد كنت أتابع دروسك لفترة طويلة شخصيًا ، فأنا أحب القريدس ، لسهولة البرمجة وبعض عناصر التحكم الخاصة به ، بالطبع لا يزال بإمكانه تحسين بنيته ولكن في نظام Linux يعد خيارًا جيدًا للبرمجة.
كان هناك وقت طُلب مني فيه استخدام Visual Basic ، حيث أن جهازي مملوك فقط من قبل برنامج wildebeest ، قمت بأشياء في القريدس.
صحيح أن كلا النظامين أساسيين إلى حد ما للقيام بالأشياء ، لكن الوثائق نادرة باللغة الإسبانية.
أنا شخصياً لم أعتبر هذه الطريقة برمجة حقيقية وإذا كنت تريد تعلم البرمجة الحقيقية مفيدة على أي حال ودائماً لا شيء أفضل من c / c ++ و emacs و gcc
هنا يقومون بحذف التعليقات؟ التعليق منذ فترة ولم يعد تعليقيان يظهران ...
في مستقر دبيان ، ليس من الضروري إضافة ppa لتثبيت gambas3.
للباقي مقال جيد
تحياتي JSBAN. منشور ممتاز ، أنا مبرمج جمبري ، وحتى في منتدى الروبيان. تفسيرك جيد جدًا ، القريدس في رأيي هو لغة لبدء عالم البرمجة ، لكن إذا كنت شخصيًا للمشاريع الجادة ، فأنا لا أوصي بالقريدس. إذا كنت ترغب في البرمجة كمهنة مهنية ، فهناك لغات أخرى ، C ، C ++ ، PHP ، JAVA ، JS ، PYTHON. مع تحياتي
انظر إليك باستخدام Windows 7 و Firefox
ما هي وجهة نظرك؟ ليس كل الوقت أستطيع أن أكون على لينكس عزيزتي.
لا تضيعوا الوقت مع باجرياداس.
https://www.youtube.com/watch?v=ON0A1dsQOV0
مستودع nemh لم يعد نشطًا. لتثبيت المستودع الجديد (ونأمل أن يكون نهائيًا) ، عليك استخدام:
$ sudo add-apt-repository ppa: gambas-team / gambas3
sudo $ apt-get update
sudo apt-get install gambas3