Montasir Mirghani
-
المساهمات
4 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Montasir Mirghani
-
-
هناك العديد من لغات البرمجة التي يتم بواسطتها بناء تطبيقات في عدة مجالات (برمجة الويب، تطبيقات سطح المكتب، تطبيقات الموبايل، الخ)
ماهو مجالك العملي الآن طالب، مهندس؟ تحديد مجالك المهني يفيد كثيرا في تقديم معلومات تختصر عليك كثيرا من الوقت والجهد -
عموما هذه التطبيقات تبنى بواسطة لغات برمجة موجهة للتعامل مع السيرفر مثل Node.js و PHP بواسطة برتكول ناقل للبيانات على سبيل المثال برتكول http او https.
يتم عرض النتيجة في شكل نافذة كما هو الحال في تطبيقات سطح المكتب التقليدية وتختلف عنها في أن هذه النافذة في الأصل هي عبارة عن متصفح ويب chrome مع إخفاء الحقول التقليدية في أعلى المتصفح لتظهر وكانها نافذة تطبيق سطح مكتب.
فائدة هذه التطبيقات هي الدمج بين مظهر نوافذ سطح المكتب ونقل وعرض البيانات اونلاين كما هو الحال في تطبيق الأخبار المألوف في أنظمة ويندوز الإصدارة العاشرة.
أشهر أطر العمل المستخدمة في بناء هذه التطبيقات هي:
electron.js لغة البرمجة جافاسكربت منصة العمل node.js الرابط https://electron.atom.io/
NW.js لغة البرمجة جافاسكربت منصة العمل node.js الرابط https://nwjs.io/
PHP-GTK لغة البرمجة بي اتش بي الرابط http://gtk.php.net/ -
//Rextester.Program.Main is the entry point for your code. Don't change it. //Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5 using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] args) { Random rnd = new Random(); decimal value = rnd.Next(100000000, 999999999); Console.WriteLine(value); } } }
//Rextester.Program.Main is the entry point for your code. Don't change it. //Compiler version 4.0.30319.17929 for Microsoft (R) .NET Framework 4.5 using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; namespace Rextester { public class Program { public static void Main(string[] args) { Random rnd = new Random(); decimal value = rnd.Next(10000, 99999); Console.WriteLine(value * value); } } }
لتوليد تسعة ارقام عشوائية باستخدام النوع decimal او double
كما في المثال الأول
لتوليد عشرة ارقام عشوائية استخدم الكود الثانيتأكد من صحة الكود على الرابط
http://rextester.com/
ما هو أفضل اطار عمل في PHP Frameworks تنصحني بتعلمه؟
في PHP
نشر
وعليكم السلام
صحيح كثرتها شئ محير.
تعاملت مع Laravel و Codeigniter
لارافيل اشهرهم واولهم في التصنيف حاليا ولكن يتطور بسرعة ويحتاج لمتابعة فقبل ان تنهي مشروعك ستجد ان هناك اصدارة جديدة قد خرجت
Codeigniter اكثر استقرارا.
Nette Framework إطار عمل جديد يعجبني في بناءه، اكثر استقرارا من لارافيل وكذلك به نفس إمكانيات لارافيل او ربما أكثر لكن المعلومات عنه قليلة وبالعربية لم اجد له اي معلومة. الرابط https://nette.org/en/