সাইটগুলি দ্রুত পাওয়ার জন্য রুবি কি রিলস / গ্রিলগুলিতে দ্রুততম ফ্রেমওয়ার্ক রয়েছে?


10

আমি একটি নতুন ওয়েবসাইটের জন্য গ্রিলগুলি ব্যবহার করার বিষয়ে বিবেচনা করছি তবে অন্যান্য / নতুন প্রোগ্রামিং ভাষা এবং ফ্রেমওয়ার্কের জন্য আমি উন্মুক্ত। আমি J2EE / JSF2, ASP.NET, এবং PHP ব্যবহার করে উন্নয়ন করেছি P কার্যকারিতাটি দ্রুতগতিতে ও দ্রুত চালনার জন্য গ্রেইলস বা রুবি অন রেল কি খুব ভাল উপায়?

কিছু প্রাথমিক চিন্তা:

  • ডি জ্যাঙ্গো আরআর / গ্রিলসের সাথে একই রকম দেখাচ্ছে এবং আমি এটি বিবেচনা করব
  • জিডব্লিউটি একটি আকর্ষণীয় ধারণা তবে এটি টার্নআরআন্ড সময়টি তত দ্রুত গতিযুক্ত বলে মনে হয় না

ধন্যবাদ, - জন


2
আপনি যদি জে 2 ইই / জেএসএফ 2, এএসপি.এনইটি এবং পিএইচপি দিয়ে উন্নয়ন করেছেন, তবে আপনি গ্রিল, রেলসে রুবি বা অন্য কোনও কাঠামো / এমন ভাষা যা আপনি আগে কখনও ব্যবহার করেননি।
কারসন 63000

2
ওয়েবসাইট পেতে এবং চালানোর দ্রুততম উপায় হ'ল ওয়ার্ডপ্রেস বা মিডিয়াওয়িকি ইনস্টল করা। আপনার কার্যকারিতা যুক্ত করতে চাইলে এটি মোটেও স্কেল করে না, তবে প্রচুর সাইট রয়েছে যা অফ-দ্য শেল্ফ সমাধান + প্লাগইনগুলি দ্বারা ভাল পরিবেশন করা হবে।
শান ম্যাকমিলান

উত্তর:


13

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

Grails

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

রুবেলে রেল

আরআর এর সাথে আমার অভিজ্ঞতা গ্রিলের সাথে খুব মিল: এমভিসি ভালভাবে কার্যকর হয়েছে। ইতিবাচক দিক থেকে এটির একটি বৃহত্তর সম্প্রদায় রয়েছে, সুতরাং অনলাইন সংস্থানগুলি (ডকুমেন্টেশন, এফএকিউ, কোড নমুনা ইত্যাদি) খুব প্রচুর পরিমাণে রয়েছে, প্লাগইনগুলির প্রচুর পরিমাণ রয়েছে, রুবি কিছুটা নমনীয় / অভিব্যক্তিপূর্ণ / "ফানকি", এবং এটি হোস্টিং সন্ধান করা অনেক সহজ (উদাহরণস্বরূপ ব্যক্তিগত প্রকল্পগুলির জন্য); নেতিবাচক দিক থেকে, নির্ভরতা পরিচালন / সেটআপ সফল হয় (আমি উইন্ডোজ, উবুন্টু, ফেডোরা এবং ওএসএক্সে রুবিগেমস ব্যবহার করেছি এবং প্রত্যেকের উপর তুচ্ছ সমস্যা দেখা দিয়েছে), গ্রিলের চেয়ে কিছুটা বেশি কনফিগারেশন / ওভারহেড রয়েছে (বিশেষত, রুটস.আরবি এবং টন ডিবি মাইগ্রেশন ফাইলগুলি নিয়ে কাজ করে) এবং স্পষ্টতই, আরআর এর কিছু মারাত্মক স্কেলিবিলিটি সমস্যা রয়েছে।

পিএইচপি (কেকপিএইচপি ফ্রেমওয়ার্ক সহ)

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

জাভা (সার্লেটস, জেএসপি, জেএসটিএল, স্ট্রুটস, वेग)

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


4

কেকপিএইচপি ব্যবহার করার সময়, আমি ... একটি ... সত্যিই দ্রুত লোকের চেয়ে দ্রুত একটি ওয়েব অ্যাপ্লিকেশন স্পিন করতে পারি। যাইহোক, এটি দ্রুত। আপনার ওয়েব রুট ফোল্ডারে ফাইলগুলি ফেলে দিন, দুটি ফাইল কনফিগার করুন (প্রতিটিটিতে প্রায় তিনটি লাইন পরিবর্তন করতে হবে)। এবং কোডিং শুরু করুন।

কারণ এটা কনফিগারেশন উপর কনভেনশন উপযোগী এটা কিছু অভিজ্ঞতা নিতে তা নিশ্চিত করতে সন্তোষজনক ভাবে কনফিগার হচ্ছে হবে, কিন্তু আমি গ্যারান্টি দিতে পারি যে অভিজ্ঞতার সমান মাত্রা সঙ্গে, CakePHP ক্রীড়া কোনো ফ্রেমওয়ার্ক, সম্ভবত এর থেকে সবচেয়ে বেশি দ্রুত স্থাপনার সময়ের

এটি বলেছিল যে, আসল কেকপিএইচপি প্রকল্পটি পিএইচপি রেলগুলির ক্লোন ছিল (এটি আর নয়), সুতরাং আমি নিশ্চিত যে রেলগুলিও স্থাপন করা খুব দ্রুত।


অন্তর্দৃষ্টি জন্য ধন্যবাদ। আমি অতীতে কেকপিএইচপিকে দেখেছি এবং এটি আরআর হিসাবে একই ধরণের ধারণাগুলি ব্যবহার করে বলে মনে হচ্ছে।
জন অনস্টট

আমাকে কেকপিএইচপি পরিচয় করিয়ে দেওয়ার জন্য +1 এ সম্মত হন।
জেরেমি

কেকএইচএইচপি রক্সিক্সার।
স্টিফেন

3

আমি কিছুদিন ধরে এএসপি.নেট এমভিসি ফ্রেমওয়ার্কের সাথে কাজ করছি এবং আমি এটি একটি সুন্দর রঙিন ফ্রেমওয়ার্ক হিসাবে পেয়েছি। ব্যবহার করা চূড়ান্তভাবে সহজ, বিশেষ করে যদি আপনি। নেট সাথে পরিচিত হন। ২০০৯ সালে প্রকাশের পর থেকেই ফ্রেমওয়ার্কটি দ্রুত বৃদ্ধি পাচ্ছে, এমভিসি 3 পূর্বরূপ সম্প্রতি জনগণের কাছে প্রকাশিত হয়েছে। আমি মনে করি এমএস এএসপি.নেট এমভিসি ফ্রেমওয়ার্কের সাহায্যে সমস্ত সঠিক কাজ করছে।


1
এমভিসি দুর্দান্ত, এবং আপনি যদি আমার এসও পোস্টগুলি পড়েন তবে আপনি জানেন যে আমি একজন অনুরাগী, কিন্তু বাক্সের বাইরে থেকে রেইল যত দ্রুত তত দ্রুত আর ডিবিচালিত সাইটটি মাটি থেকে সরিয়ে নেওয়ার পক্ষে কাছে নেই। আমি মনে করি দীর্ঘ মেয়াদী (আপনার প্রয়োজনের উপর নির্ভরশীল) জন্য পাম্পের তুলনায় এমভিসি আরও ভাল পছন্দ হতে পারে তবে কৃতিত্ব যেখানে এটি যথাযথ: বাক্সগুলি বক্সের অভিজ্ঞতার চেয়ে ভাল করে তোলে।
ক্রেগ স্টান্টজ

@ ক্রেইগ: খাঁটি আগ্রহ এবং নতুন কিছু শিখার আকাঙ্ক্ষার বাইরে আমি একটি ছোট প্রকল্প বাছাই করার জন্য প্রলোভিত হয়েছি এবং এটি এমভিসি এবং রেলগুলিতে চালিয়ে যাচ্ছি এবং তারা কীভাবে তুলনা করে তা দেখার জন্য।
ysolik

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

1

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

এমনকি ভাল কোড জেনারেশন কৌশলগুলি সহ আমার এএসপি.এনইটি (ওয়েবফর্মগুলি) তেমন দক্ষ বলে মনে হচ্ছে না।


1

আমি জ্যাঙ্গো এবং রেলগুলিতে ছড়িয়ে পড়েছি এবং আমার আরও পছন্দ মতো রিলগুলি পেয়েছি। বলা হচ্ছে, আমি এএসপি.নেট এমভিসি 2 টি তুলনামুলের চেয়ে অনেক ভাল। আমি এমভিসি (বা এমনকি কেবল ওয়েব ফর্মগুলি) এর তুলনায় রেলগুলির চেয়ে অনেক বেশি দ্রুত কারণ আমার মন সি # এর সাথে "আরও ভাল কাজ করে"।

আমার কাছে এটি আপনি কী জানেন এবং আপনি কী উপভোগ করছেন তাতে নেমে আসে। আমি অনেকের কাছ থেকে শুনেছি যে রুবি মজাদার, আমার কাছে তা নয়। সি # মজা! হাস্কেল মজা! আপনি যদি ভাষা / কাঠামো উপভোগ না করেন তবে আপনি যে "ধীর" কাঠামো উপভোগ করবেন তার চেয়ে তত দ্রুত হবে না।


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