গ্রোভি কি চলে যাচ্ছে? [বন্ধ]


30

আমি নিশ্চিত যে এই প্রশ্নটি অনেকবার জিজ্ঞাসা করা হয়েছে। তবে আমি এই ভাষার ভবিষ্যত কী তা নিয়ে এই উদ্দেশ্যটি নিয়ে আবার জিজ্ঞাসা করতে চাই।

আমার প্রথম গ্রোভির সাথে পরিচয় হয়েছিল এবং সত্যই এটি পছন্দ হয়েছিল। আমি অনুভব করেছি বাক্য গঠনটি আরও সহজ এবং এটি জাভার খুব কাছাকাছি ছিল এবং আমি গ্রিলগুলি দ্রুত শিখতে সক্ষম হয়েছি ।

তারপরে স্কেলা ছিল এবং ওয়েব ফ্রেমের কাজ লিফ্ট । আমি এখনও স্কেলা শিখছি এবং মাঝে মাঝে সিনট্যাক্সটি খুব কঠিন পাই।

তবে আমি এখনও অবাক হয়েছি গ্রোভির ভবিষ্যত কী। গ্রোভির লেখক যখন বলেছিলেন যে তিনি স্কালার সম্পর্কে জানতেন তবে তিনি কখনও গ্রোভি তৈরি করতে পারতেন না , তবে আমার ভবিষ্যতে আদৌ আছে কিনা তা অবাক করে দেয়। অবশ্যই গ্রোভি অনেক দূর এগিয়ে এসেছিল এবং গ্রিলগুলি আজ অনেক বড় সংস্থাগুলি ব্যবহার করে।

আজ যদি গ্রিলস বনাম লিফ্টের দিকে নজর দেওয়া হয় তবে গ্রিলগুলি স্পষ্ট বিজয়ী হতে পারে। আরও সংস্থাগুলি এটি ব্যবহার করছে। তবে আমি এ পর্যন্ত যা কিছু বলেছি তা প্রদত্ত, আমি জানতে আগ্রহী যে গ্রোভির কোনও বিনিয়োগ করা উচিত কিনা? গ্রোভি কি চলে যাচ্ছে এবং স্কেলা কি আরও ভাল পছন্দ? বিএমডাব্লুয়ের সিইও যদি বলে যে তিনি মার্সিডিজ চালান তবে একজন ভাববেন যে কেন আমরা সকলেই খুব মার্সিডিজ চালাইব না, তাই না?

(আমি বুঝতে পারি যদি এই প্রশ্নটি সত্যই বিস্তৃত হয় এবং সম্ভবত এটি বন্ধ হয়ে যায় I তবে আমি এটি অন্যদের জন্য উন্মুক্ত উইকি হিসাবে আশা করি hope)


1
আজ যদি গ্রিলস বনাম লিফ্টের দিকে নজর দেওয়া হয় তবে গ্রিলগুলি পরিষ্কার বিজয়ী হতে পারে। বল কে?
মাহমুদ হোসাম

আমি কেবল জনপ্রিয়তার দ্বারা করছিলাম। গ্রিলের x1000 ফলোয়ার রয়েছে এবং লিফ্টের স্ট্যাকওভারফ্লোতে কেবল x200ish রয়েছে।
আমির রামিনফার

সম্ভবত উত্তোলন সহজ? আরও ভাল ডকুমেন্টেশন আছে? বা গ্রিলগুলি লিফ্টের চেয়ে বেশি সময় ধরে ছিল?
মাহমুদ হোসাম

3
স্কেল + প্লে ফ্রেমওয়ার্কের সাথে গ্রিলগুলির তুলনা করা আরও ন্যায্য হবে। প্লে ফ্রেমওয়ার্ক জাভাতেও ব্যবহার করা যেতে পারে এবং এটি রুবেল অন রেলে অনুপ্রাণিত।
জোনাস

3
"আজ যদি গ্রিলস বনাম লিফ্টের দিকে নজর দেওয়া হয় তবে গ্রিলগুলি পরিষ্কার বিজয়ী হতে পারে" , আপনি ২ বছর আগে বলেছেন, তবে খেলুন! 2 লিফটকে সহজেই শীর্ষস্থানীয় স্কালা-ভিত্তিক ওয়েব ফ্রেমওয়ার্ক হিসাবে সাপ্লান্ট করেছে এবং গ্রেইস (আইএমএইচও) এর চেয়ে রাস্তা।
ভোরগ ভ্যান গির

উত্তর:


23

আমার মনে হয় না গ্রোভি অদৃশ্য হয়ে যাবে, এটি এখন একটি স্বনির্ভর সত্তা। গ্রিলি ফ্রেমওয়ার্কটি গ্রোভি ভাষার চারপাশে নির্মিত, এটি বেঁচে থাকার জন্য একটি ভাল কারণ। গ্রোভির হত্যার আবেদন পেয়েছে।

আমি বলছি না গ্রেইসগুলি একমাত্র গুরুতর গ্রোভি প্রকল্প, গ্রেডলও বেশ ভাল। GORM সত্যিই সুবিধাজনক। পিঁপড়ের উপর গ্যান্ট একটি দুর্দান্ত উন্নতি।

গ্রোভি / গ্রেিলগুলি এখন স্প্রিংসোর্সের ছত্রছায়ায় রয়েছে এবং তারা উভয়ের প্রতি প্রতিশ্রুতিবদ্ধ বলে উল্লেখ করবেন না।

বিএমডাব্লুয়ের সিইও যদি বলে যে তিনি মার্সিডিজ চালান তবে একজন ভাববেন যে কেন আমরা সকলেই খুব মার্সিডিজ চালাইব না, তাই না?

অনুমান করুন জেমস গোসলিং কী পছন্দ করেছেন?


গ্রেডল আর কোনও উন্মুক্ত উত্স নয়! _!
পিঁপড়ের

1
যা সত্যই গুরুত্বপূর্ণ তা হ'ল মূল ভাষা এবং এটি মূল পাঠাগার। আপনি গ্রোভির চেয়ে ভাল কিছু করতে পারবেন না। মূল ভাষাটি সহজ এবং গতিশীল, এটি দ্রুত এবং জাভা লাইব্রেরিগুলি অ্যাপাচি ইত্যাদি অন্যান্য ভাষার চেয়ে ভাল। এটি চারপাশের সেরা ভাষা এবং এর কারণ এটি দূরে যাচ্ছে না। প্লাগইনস এবং গ্রিলগুলি কী গুরুত্বপূর্ণ তা নয় - পিএইচপি-র মতো গতিময় ভাষার জগতটি ইতিমধ্যে জানে যে বিষয়টি গুরুত্বপূর্ণ (ঠিক যেমন আমি বলেছিলাম)। এবং টমক্যাট এবং জবস আছে। এবার গিয়ে রুবি চেক করুন, এটা একটা রসিকতা! এটা নেট থেকেও খারাপ! এখন গিয়ে পাইথনটি পরীক্ষা করে দেখুন এবং কীভাবে নেটওয়ার্ক কোডে ত্রুটিগুলি পরিচালনা করবেন।
অ্যান্ড্রু স্মিথ

আপনি ঠিক বলেছেন .. গ্রেডল আরও জনপ্রিয় হয়ে উঠছে যা গ্রোভির স্ক্রিপ্ট ব্যবহার করে ..
দ্য কোডার

6

পাশাপাশি @ দ্য কিংবদন্তি 1982 এর মন্তব্যগুলি:

গ্রোভি চারপাশে আটকে থাকবে কারণ এটি জাভা-র সিনট্যাক্স সহ গতিশীল বিকল্প যা অনেক বিকাশকারীকে স্যুইচটি তৈরি করতে (বা এটির মধ্যে অন্তত ছিন্নমূল) করার অনুমতি দেওয়ার জন্য জাভার যথেষ্ট কাছে।

  • যখনই ম্যাট রাইবল তার বিশাল জেভিএম ভাষার ওয়েব ফ্রেমওয়ার্ক তুলনা চার্ট / বিশ্লেষণ করে তখন গ্রিলগুলি নিয়মিত শীর্ষ 2 ফ্রেমওয়ার্কে থাকে। তাঁর সম্ভবত সেখানে সবচেয়ে সম্পূর্ণ বিশ্লেষণ।

  • জিপিআরএস হ'ল একটি নতুন সমাবর্তন lib / API যা গ্রোভিকে সেখানে স্কালার সামর্থ্যগুলি অনেক উপরে নিয়ে আসে।

গ্রোভি কীভাবে ইনভয়েডিনামিক এবং অন্যান্য সংকলক কৌশলগুলি ব্যবহার করবেন তা চিত্রিত করার সাথে সাথে গতির সমস্যাটি সময়ের সাথে সাথে উন্নতি করবে।


"গ্রেইস ক্রমাগত শীর্ষ 2 কাঠামোর মধ্যে থাকে" তবে পিএইচপি-ভিত্তিক ব্যাকেন্ডগুলি একটি "কাঠামো" হিসাবে বিবেচনা করা হয় না, এমনকি বেশিরভাগ ব্যবসায়িক এখনও এটি ব্যবহার করে।
ভোরগ ভ্যান গির

3

গ্রোভি একটি খুব সুন্দর এবং অবমূল্যায়ন (এমনকি এটি নিজের স্রষ্টা দ্বারা, যেমন আপনি উল্লেখ করেছেন) ভাষা। আমার হিসাবে, জাভা বাস্তুতন্ত্রের ভূমিকাটি C / C ++ ওয়ার্ল্ড ইকোসিস্টেমে লুয়ার ভূমিকা মত। হ্যাঁ, এটি এত দ্রুত নয় তবে তবুও।

গ্রোভি মারা গেলে আমি খুব দুঃখিত, তবে এই রোডম্যাপটি আসলে আমাদের জানায় যে এটি খুব খারাপ নয় that

আসলে, গ্রোভি খুব সুন্দর, ঝরঝরে, অভিব্যক্তিপূর্ণ ভাষা। স্কালার ক্ষেত্রে, আমি বিশ্বাস করি যে গ্রোভি এবং স্কালা কেবল আলাদা কুলুঙ্গিতে রয়েছে।


3

গ্রোভি বা প্রকৃতপক্ষে রুবির সাধারণ উৎকর্ষতা ঠকানোর জন্য নয়, তবে ওয়েব ট্র্যাফিকের 90% এর বেশি পিএইচপি বা কিছু জাভা ফ্রেমওয়ার্কে লিখিত সাইটগুলিতে।

আমি জানি না আপনি "গ্রেইসগুলি অনেক বড় সংস্থাগুলি দ্বারা ব্যবহৃত হয়" এটি অনেকটা বলার মতো, "সমস্ত ভাগ্য 500 টি সংস্থা পাইথন ব্যবহার করে" যা সত্য সত্য, তবে, তারা ব্যবসায়ের সমালোচনামূলক কোনও কিছুর জন্য পাইথন ব্যবহার করে না।

তারা গ্রিল, রেল ইত্যাদি ব্যবহার না করা ঠিক are এছাড়াও বেশিরভাগ বৃহত ব্যবসায়গুলিতে জটিলভাবে আন্ত-সংযুক্ত সিস্টেম রয়েছে এবং ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করার সময় সবচেয়ে বড় চ্যালেঞ্জ কীভাবে আপনার ডেটা সরবরাহ করে বা গ্রাহ্য করে এমন সমস্ত অন্যান্য সিস্টেমে কীভাবে সংযুক্ত করতে হয় তা ঘুরিয়ে দেয় - কনভেনশন অনুসারে কোডিং কেবল এই জায়গাতেই কাজ করে না।

গ্রোভি ভাষার মূল প্রতিযোগী প্রকৃতপক্ষে জেপিথন যা একই স্থানে পরিচালিত হয় (একটি জেভিএম-এর স্ক্রিপ্টিং) এবং একই ধরণের জিনিসগুলির জন্য ব্যবহৃত হয় (স্বয়ংক্রিয় পরীক্ষা, স্বয়ংক্রিয় বিল্ডস ইত্যাদি)।


1
চারপাশে তাকান, আমি জানি না আজকাল গ্রোভি ব্যবহার করে এবং আমার অঞ্চলে কোনও গ্রোভির কাজের তালিকা নেই ised সুতরাং, অবশ্যই এটির জন্য ভাল দেখাচ্ছে না। আমি নিশ্চিত এটি ব্যবহারে রয়েছে, তবে এটি এখানে প্রায় মূলধারার প্রযুক্তি নয়।
ব্রায়ান নোব্লাচ

1
আপনার গ্রিল ব্যবহার করার প্রয়োজন থাকলে @ ব্রায়ান গ্রোভির এখনও একমাত্র সম্ভাব্য পছন্দ। (থো স্বীকার করেছেন গ্রিলস ক্রমবর্ধমান ক্লিনার যেমন প্লে! ২ দ্বারা ক্রমশ বাড়ানো হচ্ছে!)
ভোরগ ভ্যান গির

@ জেমস জেভিএম স্ক্রিপ্টিং, স্বয়ংক্রিয় পরীক্ষা ও বিল্ডস ইত্যাদির জন্য গ্রোভি-হত্যাকারী হিসাবে এক্লিপ্সকে ভুলে যাবেন না
ভোরগ ভ্যান গির

আমি এখন গ্রোভি ব্যবহার করে একটি স্থানীয় দোকান জুড়ে ছুটে এসেছি! তবে গ্রিল ব্যবহার করে এমন কারও সাথে আমার এখনও দেখা হয়নি।
ব্রায়ান নোব্লাচ

2

গ্রোভির ২.০ এর পারফরম্যান্স গ্রোভিকে এখন জাভার খুব কাছাকাছি লিগে ফেলেছে , দেখুন http://java.dzone.com/articles/groovy-20-performance-compare এই নিবন্ধটির মানদণ্ডটি খুব রুক্ষ, তবে আমি গুগল গো-র পারফরম্যান্সের তুলনা করতে রবার্ট হুন্ডের (https://days2011.scala-lang.org/sites/days2011/files/ws3-1-Hundt.pdf) এর উপর ভিত্তি করে গ্রোভি ২.১-র জন্য এখন নতুন বেঞ্চমার্কে কাজ করা অন্যান্য ভাষার সাথে। নিবন্ধটি লেখার কাজ শেষ না হওয়া পর্যন্ত আমার 2-3 সপ্তাহ প্রয়োজন, তবে পরিমাপগুলি এখন পর্যন্ত খুব ভাল দেখাচ্ছে। @ কমপাইলস্ট্যাটিক এবং জেডিকে 7 সহ গ্রোভি 2.1 এর জেডি কে 6 (!) এর সাথে জাভা সমান পারফরম্যান্স রয়েছে।

আমি মনে করি গ্রোভি স্কালার চেয়ে বরং কোটলিন এবং সম্ভবত সিলোনদের সাথে আরও প্রতিদ্বন্দ্বিতা করবে। স্কালা আরও একাডেমিক গবেষণার ভাষা (যদিও এটি খুব আকর্ষণীয় একটি) তবে গ্রোভি এবং কোটলিন হিসাবে কাজ করার মতো কোনও ভাষা নয়। আপনি যদি জাভায় মিক্সিন, এক্সটেনশন পদ্ধতি, সত্য সমাপ্তি এবং জিনিসগুলি হারিয়ে ফেলেন তবে এটি পাওয়ার জন্য আপনাকে এটি করতে হবে একটি বড় পদক্ষেপ। গ্রোভির সিনট্যাক্স জাভার খুব কাছাকাছি যা কোটলিনের তুলনায় সত্যিকারের বিক্রয় কেন্দ্র বলে মনে করে।


4
আমি স্কালা একাডেমিক হচ্ছে সম্পর্কে দ্বিমত পোষণ করতে অনুরোধ। এটি আসলে খুব উত্পাদনশীল এবং সহায়ক এবং বর্তমানে লিঙ্কডিন, টুইটার এবং আরও অনেক আর্থিক প্রতিষ্ঠানে ব্যবহৃত হচ্ছে। আমি যেখানে আমি যেখানে কাজ করি সেখানে আসলে আমি স্কালা এবং গ্রুভির উভয়ই চেষ্টা করেছিলাম, এবং আমি জটিলতার হালকা প্রান্তিকের জন্য প্রকল্পগুলির জন্য গ্রোভিকে কখনই বেছে নেব না।
আন্দ্রেয়া

1
মাত্র গত সপ্তাহে গ্রোভির ২.১-এর একটি গুরুতর ত্রুটি স্ট্যাটিকালি-সংকলিত মোডে প্রকাশিত হয়েছে। আপনি বাগ (যেমন স্ট্যাটিক গ্রোভী) এর সাথে গতি পেতে পারেন বা আপনি নির্ভরযোগ্যতা পেতে পারেন তবে স্লুওউও (অর্থাত্ গতিময়-সংকলিত গ্রোভী) পেতে পারেন তবে আপনি গতি এবং নির্ভরযোগ্যতা উভয়ই পেতে পারেন না। কোয়ান্টাম-এফেক্ট প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি কারওরই ব্যবহার নয়।
ভোরগ ভ্যান গির

1
গ্রোভি জাভা শীর্ষে রাখা একটি ভাষা (যা জাভাতে কিছু বৈশিষ্ট্য যুক্ত করে)। মোটামুটি জটিল সিস্টেমগুলি জাভা দিয়ে নির্মিত হয়েছে। সুতরাং আমি মনে করি না জটিল অ্যাপ্লিকেশন লেখার জন্য আপনার খুব পরিশীলিত ভাষার প্রয়োজন। আমি গ্রোভির বাগ বেসে বেশ কয়েকটি গ্রোভির সংকলক বাগ যুক্ত করেছি এবং আমি বিশ্বাস করি যে স্কালার আরও ভাল মানের সংকলক রয়েছে। তবে আমি মনে করি না যে আপনার স্ক্যালার প্রয়োজন কারণ অ্যাপ্লিকেশনটি দাবি করছে। সমাধানটি নকশায় এবং সমস্যা ডোমেনের দক্ষতায়, ভাষায় তেমন নয়।
অলিপ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.