আজকাল আমি "গ্রিলি অন গ্রেইস" সম্পর্কে অনেক কিছু শুনি এবং আমি এটি সম্পর্কে আরও জানতে চাই:
- গ্রোভি কী?
- গ্রিল কি?
- গ্রিলিতে গ্রোভি ব্যবহার করে কোন ধরণের অ্যাপ্লিকেশন তৈরি করা হয়?
আজকাল আমি "গ্রিলি অন গ্রেইস" সম্পর্কে অনেক কিছু শুনি এবং আমি এটি সম্পর্কে আরও জানতে চাই:
উত্তর:
গ্রিলি গ্রেিল কি?
এই নামের অধীনে এর আর অস্তিত্ব নেই। একে এখন গ্রেইস বলা হয় ।
গ্রোভি কী?
মূলত, জেভিএমের জন্য একটি গতিশীল ভাষা। তবে গ্রোভি ২.০ থেকে স্ট্যাটিক এবং ডায়নামিক উভয়ই টাইপ সমর্থনযোগ্য।
গ্রিল কি?
গ্রিলস (পূর্বে "গ্রিলি অন গ্রেইস" নামে পরিচিত) গ্রোভির উপর ভিত্তি করে একটি প্রোগ্রামিং কাঠামো এবং এটি রুবেল অন রেল দ্বারা অনুপ্রাণিত হয়েছিল (এর মধ্যে পার্থক্য রয়েছে, তবে অনেকগুলি মিল রয়েছে)। আরআর এর মতো, গ্রেইস "কনভেনশন বাই কোডিং", উন্নয়নের সেরা অনুশীলনগুলিকে উন্নীত করে এবং এটি উচ্চ উত্পাদনশীল হতে বোঝায়।
" গ্রিলি অন গ্রিল" ব্যবহার করে কোন ধরণের অ্যাপ্লিকেশন তৈরি করা হয়েছে ?
গ্রিলগুলি ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করতে ব্যবহৃত হয় যা জেভিএম-তে চালিত হয়।
এর সুবিধা কি কি উপর খাঁজকাটা Grails?
উচ্চ উত্পাদনশীলতা, নদীর গভীরতানির্ণয়ের পরিবর্তে ব্যবসায়কে কেন্দ্র করে। (দ্রষ্টব্য যে আমি বিদ্যমান ডাটা মডেল সহ গ্রেইস ব্যবহার করার পরামর্শ দেব না this এর পিছনে কারণ হ'ল গ্রিলস একটি টপ-ডাউন পদ্ধতির উত্সাহ দেয় যেখানে ডোমেন ক্লাসগুলির ফলস্বরূপ ডাটাবেসগুলি ইআর মডেল উত্থাপিত হয় If আপনি যদি কোনও উত্তরাধিকার ডাটাবেস ব্যবহার করছেন , আপনি এই পন্থাটি নিতে পারবেন না You আপনাকে অবশ্যই ডোমেন ক্লাসে ডাটাবেস মানচিত্র করতে হবে এবং সম্ভবত নামকরণ কনভেনশনটি মেলে না, এইচবিএম.এক্সএমএল হাইবারনেট কনফিগারেশন ফাইল বা টীকাগুলির প্রয়োজনীয়তা তৈরি করে IM আইএমও, এটি কোনও তুচ্ছ পরিবর্তন নয় কর্মপ্রবাহ, এটি সত্যই জটিল হয়ে উঠতে পারে এবং আপনি গ্রিলের বেশিরভাগ সুবিধা হারাতে পারেন)
যখন আমাদের কাছে সি / সি ++, জাভা / জে 2 ইই, এবং। নেট / সি # এর মতো স্ট্যান্ডার্ড প্রোগ্রামিং ভাষা থাকে তখন কেন কেউ গ্রেলে গ্রোভি ব্যবহার করতে পারে ?
পয়েন্ট 5 কারণ।
High productivity, focusing on business instead of plumbing.
? কি plumbing
?
গ্রোভি জাভা প্ল্যাটফর্মের জন্য একটি অবজেক্ট ভিত্তিক প্রোগ্রামিং ভাষা। এটি পাইথন, রুবি, পার্ল এবং স্মলটালকের মতো বৈশিষ্ট্যযুক্ত একটি গতিশীল ভাষা। এটি জাভা প্ল্যাটফর্মের জন্য স্ক্রিপ্টিং ভাষা হিসাবে ব্যবহার করা যেতে পারে। গ্রোভির একটি জাভার মতো সিনট্যাক্স রয়েছে এবং জাভা বাইটকোডের সাথে নির্বিঘ্নে কাজ করে।
অন্যান্য বৈশিষ্ট্যগুলির মধ্যে রয়েছে:
গ্রিলগুলি একটি ওপেন সোর্স ওয়েব অ্যাপ্লিকেশন ফ্রেমওয়ার্ক যা গ্রোভী প্রোগ্রামিং ভাষা ব্যবহার করে। এটি "কনডাকশন বাই কোডিং" দৃষ্টান্ত অনুসরণ করে, এককভাবে বিকাশমান পরিবেশ সরবরাহ করে এবং বিকাশকারীর কাছ থেকে কনফিগারেশনের বিশদটি গোপন করে উচ্চ-উত্পাদনশীলতার কাঠামো হওয়ার কথা।
রেলগুলির মতো গ্রিলও মনে হয় যা আমি "স্ট্রংলি গ্রেইন্ড" বলি। আপনি যদি গ্রিলস উপায়ে জিনিসগুলি করেন তবে বিকাশ সহজ (এবং সাধারণত বেশ দ্রুত)। কাঠামোতে বেশিরভাগ জিনিস করার পছন্দের উপায় থাকে। অন্যদিকে, যদি আপনাকে শস্যের বিরুদ্ধে যেতে হয় তবে আপনার এটির তুলনামূলকভাবে মোটামুটি সময় লাগবে।
এবং গ্রোভি অন গ্রেইল (অস্তিত্ব নেই) বলবেন না কারণ কারণে এই ব্লগটি উল্লেখ করুন।
গ্রেইসগুলি রিলে অন রুবির সাথে সরাসরি সাদৃশ্যযুক্ত তবে গ্রোভির সাথে চলছে। গ্রোভি কী ? এটি একটি স্ক্রিপ্টিং ভাষা যা জাভা ভার্চুয়াল মেশিনে (জেভিএম) চলে।
সুতরাং আপনি জাভা লাইব্রেরিগুলি ব্যবহার করতে পারেন যা আপনার ইতিমধ্যে রয়েছে বা উপলভ্য রয়েছে (যেহেতু তারা বাইকোডে সংকলিত হয়ে এইভাবে একটি জেভিএম চালিত হয়), এবং জেভিএমের শক্তি (আবর্জনা সংগ্রহের জন্য, জেআইটি সংকলনের মাধ্যমে গতি ইত্যাদি) এবং গ্রোভির সংক্ষিপ্ততা। গ্রাভির বাছাই করার জন্য কোনও জাভা প্রোগ্রামারটির শেখার বক্ররেখাটি খুব ছোট হওয়ার কথা (এটি উপলব্ধ জাভা প্রোগ্রামারগুলির বিশাল সংখ্যক উপকারের ফলে)।
এটা তোলে সার্ভলেট প্রোগ্রামিং, JSPs মান জাভা মেকানিজম থাকা ওয়েব অ্যাপসকে তৈরি করার একটি ভিন্ন পথ, জাভা সার্ভার আকৃতির ইত্যাদি Grails (পাগল নেভিগেশন রুবি মত) (আরো গতিশীল ও মান উন্নয়ন প্রক্রিয়া চেয়ে পুনরাবৃত্ত উন্নয়ন পরিবেশ প্রতিশ্রুতি এটা সত্য কিনা এর মধ্যে অনুশীলন , আমি উপদেশ দিতে পারি না)
গ্রেইস- স্প্রিং + হাইবারনেটের শীর্ষে নির্মিত ওয়েব অ্যাপ্লিকেশন বিকাশের জন্য এমআরসি ফ্রেমওয়ার্ক এবং ডিআরওয়াই (নিজেকে পুনরাবৃত্তি করবেন না) সহ কোড টু প্ল্যাটফর্ম গ্রিল প্ল্যাটফর্মটি ওয়েব অ্যাপ্লিকেশন চালানোর জন্য অবকাঠামো এবং নির্ভরতাগুলির যত্ন নেয় যাতে বিকাশকারীরা পণ্যটির কার্যকারিতা তৈরিতে মনোনিবেশ করতে পারে। গ্রেিলস - স্টার্টআপ সংস্থাগুলির জন্য পণ্যটি বিকাশ মোড থেকে উত্পাদন মোডে আনতে দুর্দান্ত কাঠামো।