JavaRush /مدونة جافا /Random-AR /من السيرة الذاتية لشهر يونيو: Spring Framework هو إطار عم...

من السيرة الذاتية لشهر يونيو: Spring Framework هو إطار عمل شائع في Java

نشرت في المجموعة
تخيل أنك أكملت تدريب JavaRush وبدأت في البحث عن وظيفتك الأولى. في التوصيف الوظيفي، تصادف أطر عمل وأدوات لم تجربها. نحن نطلق سلسلة من المقالات لمساعدتك على فهم أدوات Java المستخدمة في أي مشروع، وفي أي مرحلة من حياتك المهنية كمطور يجب أن تتعلمها. في المقالة الأولى سنتحدث عن إطار العمل الأكثر شيوعًا - Spring Framework.من السيرة الذاتية لشهر يونيو: Spring Framework هو إطار عمل شائع في Java - 1

إطار الربيع: ما هو؟

Spring هو إطار عمل شائع يستخدمه مطورو Java. إذا استخدمنا القياسات، فإن الإطار يشبه في الأساس مجموعة طعام جاهزة للبورشت. يمكنك كتابة تطبيق ويب بنفسك دون استخدام إطار عمل. باستخدام مثال البرش، سيبدو الأمر كما يلي: اذهب إلى القرية وازرع الخضار، واجمع البرش وقم بطهيه. أو يمكنك تبسيط العملية وشراء مجموعة منتجات جاهزة، أي إطار عمل. تعتبر التعليمات البرمجية المكتوبة باستخدام إطار العمل أكثر كفاءة وسهلة الاختبار. من السيرة الذاتية لشهر يونيو: Spring Framework هو إطار عمل شائع في Java - 2إحدى المزايا الرئيسية لـ Spring هي أنه يقوم بإدخال التبعيات بين الكائنات التي سيتعين على المطور إضافتها يدويًا. يحتاج المطور فقط إلى وصف الروابط بين الكائنات، وسيقوم إطار العمل بالباقي نيابةً عنك. هذه مجموعة من الوظائف التي ستعمل بالتأكيد.

ما مدى شعبية الربيع؟

يتم استخدام الربيع في كل مكان توجد فيه Java. لقد تزايد الطلب على هذا الإطار باستمرار منذ إنشائه في عام 2003. يمكنك رؤية ديناميكيات الشعبية على موقع ItJobsWatch الإلكتروني - 3% من جميع الوظائف الشاغرة للمطورين في المملكة المتحدة موجودة في فصل الربيع. ويبلغ متوسط ​​الراتب حوالي 60 ألف جنيه إسترليني سنويًا. في سوق العمل في أوكرانيا وروسيا وبيلاروسيا، يعد Spring أيضًا أحد الأطر الرائدة. من السيرة الذاتية لشهر يونيو: Spring Framework هو إطار عمل شائع في Java - 3وفقًا لدراسة أجريت على مورد Stack Overflow ، اختار 16.2% من المطورين بجميع اللغات Spring Framework - وهو يحتل المرتبة السادسة من حيث الشعبية بين جميع أطر عمل الويب. بالطبع، إذا تحدثنا حصريا عن مطوري Java، فكلهم 95٪.

ما هي المشاريع التي ستكون هناك حاجة إليها؟

تقريبًا كل شيء يتم فيه استخدام Java. دعونا ندرج أهمها:
  • تطبيقات الويب؛
  • التطبيقات التي تستخدم قواعد البيانات؛
  • خدمات سحابية؛
  • تطبيقات أندرويد.
يتكون الربيع من مكونات فردية تسمح لك بالعمل مع المشاريع المذكورة أعلاه وغيرها الكثير. على سبيل المثال، Spring Web (إنشاء تطبيقات الويب)، Spring Security (لتأمين التطبيق، إعداد التفويض والمصادقة)، Spring Boot (يبسط تكوين التطبيقات في Spring).

متى وكيف التدريس؟

يجب أن يعرف المبتدئ إطار عمل الربيع. يمكنك البدء عندما يتعلم المبتدئ Java Core، وهو نظام التحكم في إصدار Git، ويفهم أساسيات العمل مع الشبكة، ويتعلم كيفية إنشاء servlets بسيطة . قد يستغرق التدريب حوالي شهر إلى شهرين. قد يستغرق الأمر شهرًا لكتابة مشروعك البسيط الأول. "لدراسة إطار العمل بدقة، سيستغرق الأمر وقتًا أطول بكثير، لأنه يتطور باستمرار. فيما يلي بعض آراء المطورين: "جميع الأمثلة التي ستجدها في Spring تقريبًا تعمل على servlets. ابدأ التعلم باستخدام servlets. ليست هناك حاجة للتعمق أكثر من اللازم، ما عليك سوى فهم التكنولوجيا نفسها - ما هي وكيف تعمل. نصيحتي هي أن تأخذ مشروعًا جاهزًا، وربما تعليميًا. وحاول تغيير العمليات الحالية بدلاً من الكتابة "من الصفر". لماذا يحدث هذا: في المشروع الحقيقي، يمكنك رؤية ما يتم استخدامه دائمًا وباستمرار (أي أنك بحاجة إلى التعلم)، وما هو المهملات الثانوية (لا تحتاج إلى التعلم، تحتاج إلى الاحتفاظ بالوثائق في متناول اليد ) "، يقول المطور أليكسي. "من المنطقي التحدث عن تعلم إطار عمل Spring فقط إذا كنت على دراية بـ Java وقواعد البيانات وبعض تقنيات البرمجة الموجهة للكائنات وتقنيات الويب ومهارات تطوير البرامج الأساسية الأخرى. يقول إيفان موشكيتيك: "إن إطار الربيع لا يوجد في الفراغ وهو عديم الفائدة في حد ذاته" .

يمكنك تعلم كيفية العمل مع Spring Framework بشكل عملي من خلال التدريب عبر الإنترنت الخاص بـ JavaRush .

يتم إجراء المجندين مرة واحدة في الموسم بين المستخدمين الذين وصلوا إلى المستوى 35.

تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION