আরআর এর ডাউনসাইড কি? [বন্ধ]


39

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

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


5
এটি আমাকে এএসপিএনটকে ঘৃণা করেছে, অনেকটা। আমার সমস্যা ছিল যেহেতু আমার সমস্যা ছিল।
জেরেমি

5
কেবল একটি মন্তব্যে এটি উল্লেখ করার ক্ষেত্রে, অন্যরা যদি বিশদভাবে বলতে চান তবে একটি বিষয় যা একজন প্রো এবং কন দুটোই হ'ল রআর মাঝে মাঝে কিছুটা "মায়াবী "ও হতে পারে - কখনও কখনও পিছনে কী চলছে তা বোঝা মুশকিল হতে পারে দৃশ্যগুলি (এবং তাই, যদি আপনি ওয়েব বিকাশে নতুন হন তবে আপনি প্রচুর পরিমাণে মঞ্জুরি নেবেন)। অবশ্যই এটি সমস্ত উচ্চ-স্তরের ভাষার ক্ষেত্রে মূলত সত্য এবং এটি তাদেরকে কাজ করা সহজ এবং দ্রুততর করে তোলে।
grautur

1
FWIW যদি আপনি আরআরটির দিকে তাকাচ্ছেন তবে অবশ্যই রেজার সহ এএসপি.নেট এমভিসি 3 দেখুন। এবং সত্যই যদি আপনি পেমেন্ট পেতে পছন্দ করেন (আমি অবশ্যই করব) তবে এএসপি.নেটে আমার বিকাশের 40% কারণ রয়েছে। অন্যান্য %০% হ'ল আমার মনে হয় এটি সেরা ওয়েব প্ল্যাটফর্মের সময়সীমার হলেও এর ব্যথার পয়েন্ট থাকলেও প্রায় সবগুলিই সংক্ষেপে নুগেটের সাথে শেষ হয়েছে।

আরআরআরকে সিআরইউডি অ্যাপ্লিকেশনগুলির একটি সরঞ্জাম হিসাবে ভাবেন, আপনি এটি দিয়ে অন্যান্য জিনিসগুলি করতে পারেন, তবে আরও সাধারণ স্টাফের জন্য অন্য ভাষা / ফ্রেমওয়ার্কগুলি কোনও গোলমাল না করে আরও নমনীয় are
আলফা 64

উত্তর:


59

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

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


11
প্রতিটি অন্যান্য কাঠামোর মতো শোনাচ্ছে - বাক্সের বাইরে আপনার যে কোনও মুহুর্তের দরকার পড়লে তা লড়াইয়ে পরিণত হয়।
নেমানজা ত্রিফুনোভিচ

12
হ্যাঁ, তবে আমি খুঁজে পেয়েছি এটি রেলগুলির সাথে কিছুটা খারাপ framework কারণ পুরো কাঠামোটি এই ধারণাটিকে ঘিরে তৈরি করা হয়েছে যে আপনার কখনই "বাক্সের বাইরে" কোনও কিছুর প্রয়োজন হবে না। পিএইচপি বা এএসপি.এনইটি এমভিসি, বা পাইথনের জন্য জ্যাঙ্গোর জন্য এটি জেন্ডারের সাথে তুলনা করুন এবং ফ্রেমওয়ার্কের সুবিধাগুলি দেওয়ার পরেও তারা রেলের তুলনায় অনেক বেশি নমনীয়। যদিও এটি সত্যিকার অর্থে রেলের বিরুদ্ধে স্ল্যাম নয়।
ওয়েইন মোলিনা

3
তবে ভাগ্যক্রমে রআর একমাত্র রুবি-ভিত্তিক ওয়েব ফ্রেমওয়ার্ক নয়। আমি নিজেই কাঁচা এসকিউএল অভিজ্ঞতার জন্য সিনাত্রা + ডেটাম্পার + হামল / স্যাস বা বিকল্পভাবে সিনাত্রা + সিকুয়েল + সিকুয়েল + হামল / স্যাসকে প্রাধান্য দিই ... জাভা-অডার। নেট-ভিত্তিক সমাধানগুলির সাথে তুলনা করে আরআরআর দুর্দান্ত। তবে এটি অন্য রুবি-ভিত্তিক ওয়েব-ফ্রেমওয়ার্কগুলির তুলনায় ভারী ওজনের দৈত্য।
ফিলিপ

4
ওয়েইন আরওআরকে ভালবাসে বা ঘৃণা করে কিনা তা নির্ধারণ করতে আমার বেশ কষ্ট হচ্ছে। বেশিরভাগ আরআর দেবদের মধ্যে এই প্রেম / ঘৃণার সম্পর্ক কি সাধারণ?
ফিল

2
@ ফিলিল সামান্য কলাম এ, সামান্য কলাম বি। আমি আরআরকে ভালবাসি, যদিও আমি সত্যিই এর অনেক কিছুই জানি না; আমি এটি শেখার চেষ্টা চালিয়ে যাচ্ছি কারণ এটি সত্যই সুন্দর। তবে অন্যদিকে আমি এটি একটি "রিয়েল ওয়ার্ল্ড" অ্যাপ্লিকেশনটিতে ব্যবহার করেছি এবং যখন আমাকে সিআরইউডি অ্যাপ্লিকেশনটির বাক্সের বাইরে যেতে হয়েছিল যা ফর্ম প্রতি 1-2 মডেলের সাথে একক ডাটাবেসে কথা বলে, এবং এটি ছিল।
ওয়েইন মোলিনা

30

আপনার প্রথম সার্ভার-সাইড ভাষার জন্য, আমার মনে হচ্ছে আরআর-এর সাথে কয়েকটি সমস্যা হতে পারে:

  1. আপনি কেবল একটি ভাষা শিখছেন না, আপনি একটি কাঠামো শিখছেন। রেলপথে ঝাঁপ দেওয়ার আগে আমি অবশ্যই স্পষ্ট পুরাতন রুবীর সাথে চারপাশে খেলতে কিছুটা সময় নেব।

  2. যেহেতু এটি একটি কাঠামো, এবং এটিতে একটি 'মতামতপূর্ণ', তাই আমার মনে হয় যে এটি আপনাকে কাঠামোর মধ্যে কী চলছে তার একটি সীমাবদ্ধ সুযোগ দেবে।

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


15

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


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


+1 আমারও একই অভিজ্ঞতা ছিল। আমি রুবেলগুলিকে রেলগুলি শিখতে চেষ্টা করেছি, তবে কেবল কাজ করেই আমি একটি ত্রুটি পেয়েছি rake db:migrate। অন্যদিকে, আমি সিনাত্রাকে অনেক সহজ এবং বোঝার মতো দেখতে পেয়েছি। যাইহোক, আমি জিনিসগুলিকে নিজের মতো করে সেট আপ করতে পছন্দ করি এবং একটি রেল অ্যাপ্লিকেশনটির মূল কাঠামো আমার কাছে খুব জটিল বলে মনে হয়েছে।
ঝেহাও মাও

@ Haেহাও মাও - এই অভিজ্ঞতাটি নিয়ে আমি একমাত্র নন, তা দেখে আমি আনন্দিত। যদিও, আমি মনে করি এটি জটিল নয় ... যতক্ষণ আপনি ডিএইচএইচের মতো ঠিক একই ভাবে ভাবেন না। আপনার যদি ভিন্ন ধরণের চিন্তাভাবনা প্রক্রিয়া থাকে, তবে আরআর পিছনে ব্যথা হতে পারে।
জেটি

আমি অনুমান করি যে এটি জটিল নয়। আমি মনে করি আমার সমস্যাটি হ'ল যতবারই আমি রেল অ্যাপ্লিকেশন তৈরি করার চেষ্টা করেছি, ডকুমেন্টেশন যেমন বলেছিল ঠিক তেমন কিছুই বক্স থেকে বেরিয়ে যায়নি।
ঝেহাও মাও

আমি এটিকে অবিশ্বাস্যরকম জটিল বলে মনে করি কারণ এটিও সত্য। এজন্যই আমি হাল ছেড়ে দিয়েছি। এটি আরএড হওয়ার জন্য এটি কাজ করতে হবে। আমি সত্যই বলেছি যে আমি আরআর-এর চেয়ে দ্রুততর সিআরউডি অ্যাপ তৈরি করতে পারতাম কারণ আমি যে সমস্ত সমস্যার
মুখোমুখি হয়ে উঠছি

আমি নিশ্চিত নই যে আপনি ছেলেরা সঠিক
ডক্সটি পড়ছিলেন

12

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

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

নির্বিশেষে, আমি বলি এটি যান। আরআর এ কাজ করার জন্য দুর্দান্ত পরিবেশ, তবে আপনি ঠিক কারাগারে ঝাঁপিয়ে পড়ার আগে, ভাষা হিসাবে রুবির সাথে স্বাচ্ছন্দ্য বোধ করবেন। ওয়েব স্টাফের বাইরেও রুবি একটি দুর্দান্ত শীতল স্ক্রিপ্টিং ল্যাঙ্গুয়েজ যদি আপনি একটি * নিক্স বাক্স পরিচালনা না করে থাকেন এবং আপনাকে একটি সময়ের নৌকা বোঝা বাঁচাতে পারেন।


4
নিয়ন্ত্রণ ফ্রিকের জন্য +1। আমারও সেই ধারাবাহিকতা কিছুটা আছে। কেবল শক্তিশালী টাইপের জন্যই নয়, আমিও আসলে কনফিগারেশনের মতো (ভার্বোসটি থাকা সত্ত্বেও), বরং কনভেনশনগুলি আমার জন্য অনুমান করে than
ববি টেবিলগুলি

দিতো, @ ববি টেবিলগুলি!
মার্লন

6

যে কেউ সম্প্রতি রেলস শিখেছেন (শখ হিসাবে - এটি কখনও বাণিজ্যিক গ্রেড বিকাশের জন্য ব্যবহার করেননি) এবং ইতিমধ্যে জেই এবং এএসপি.নেটে কাজ করেছেন, ওয়েন এম এর উত্তরটি খুব সত্যই রঞ্জিত হয়েছে।

যাইহোক, এটির একটি সূক্ষ্ম দিক রয়েছে যা এখনও কোনোটাই উল্লেখ করেনি, তবে যা আমাকে রেলগুলির সাথে কিছুটা বিরক্ত করেছিল - কনফিগারেশনের উপর কনভেনশনের উপর দৃ rel় নির্ভরতা ।

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

যদিও আমি মনে করি, একবার আপনি রেলের সাথে আরও অনেক অভিজ্ঞতা অর্জন করার পরে এই সমস্যাটি সম্ভবত খারাপ হবে না। আমি স্পষ্টভাবে দেখতে পাচ্ছি যে এটি ওল্ডস্কুল জাভা / .NET ওয়েব বিকাশ থেকে আসা একজনের পক্ষে একটি সমস্যা হয়ে দাঁড়িয়েছে যিনি খুব ভার্জোজ কনফিগারেশন প্রবাহে অভ্যস্ত - এবং কোথাও কোথাও বানানো সমস্ত কিছু দেখার উপর নির্ভর করে।


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

@ কেভিঙ্কলাইন আপনি কীভাবে আরআর তে এটি সম্পাদন করবেন? আপনি এটি জাভা এবং .NET বিশ্বে এওপি দিয়ে করতে পারেন।
ক্রাশ করুন

@ ক্রাশ: এটি জাভা এবং .NET এ বেদনাদায়ক কারণ ব্যবসায়ের যুক্তি ব্যবহার করে যে ডাটাবেসের প্রতিটি কলামের জন্য আপনাকে ম্যাপ করা ক্লাসে স্পষ্টভাবে বৈশিষ্ট্য তৈরি এবং মানচিত্র তৈরি করতে হবে। একটি কলাম যুক্ত করার অর্থ একাধিক ক্লাস পরিবর্তন করা। আরআর রান-টাইমে কনভেনশন অনুসারে এগুলি করে। আপনি ডাটাবেস স্কিমাটি পরিবর্তন করেছেন, তারপরে নতুন কলামটি ব্যবহার করার জন্য কেবল ব্যবসার যুক্তি এবং উপস্থাপনা স্তরটি পরিবর্তন করুন।
কেভিন ক্লিন

5

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

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


4

আমার পরামর্শটি হ'ল যে প্রকল্পটি আপনি সম্পূর্ণ করতে চান তার একটি পরিষ্কার ছবি রাখা এবং তারপরে এটি নির্মাণের চেষ্টা শুরু করুন। আপনি সমস্যার মধ্যে দৌড়ানোর সাথে সাথে আপনি শেষ পর্যন্ত সমস্ত সঠিক সরঞ্জাম দখল করবেন। এই পদ্ধতিরটি ভাল কারণ আপনি সংক্ষিপ্ত সমস্যার ভিত্তিতে সিদ্ধান্ত নিচ্ছেন।

আর একটি জিনিস বই কেনা buy ইন্টারনেট টিউটোরিয়ালগুলি আমার অভিজ্ঞতায় এটি কাটবে না; তারা বিভ্রান্তির জন্য প্রচুর ঘর খোলা রাখে। আপনার কাছে যখন কোনও বই রয়েছে, প্রকাশকরা এটির মূল্য প্রদান করে তা নিশ্চিত করতে হবে কারণ এটি খারাপ পর্যালোচনা পেলে তারা অর্থ হারাবে। অল্প অর্থ ব্যয় করা আপনার অনেক সময় সাশ্রয় করবে।


তবে রেলস্কাস্ট ডট কম সম্পর্কে ভুলে যাবেন না। তিনি আপনাকে প্রায় 10 মিনিটের মধ্যে কোনও বিষয় / ধারণার একটি ওভারভিউ দেওয়ার জন্য অসামান্য কাজ করেন। আমার মনে আছে পুরো সপ্তাহান্তে সানস্পটকে কাজ করার চেষ্টা করার পরে ব্যয় করা হয়েছে, তারপরে কীভাবে কোনও দিকনির্দেশিত অনুসন্ধানটি কার্যকর করা যায় সে সম্পর্কে 10 মিনিটের রেলকাস্ট দেখেছি এবং এটি এক ঘন্টােরও কম সময়ে চালিয়েছি। $ 9 / মাসের মূল্য ভাল।
কাইল কার্লসন

1

রুবি অন অন রেলে বাগানে কী আছে সে সম্পর্কে যারা কবিতায় মোটা হন তাদের আমি সত্যই বুঝতে পারি না। আমি এটিতে অভিজ্ঞ এএসপি.নেট-এমভিসি, জাভা, পিএইচপি, পাইথন বিকাশকারী হিসাবে এসেছি - এবং এটিকে এখন পর্যন্ত সবচেয়ে ভয়ঙ্কর সময়ের অপচয়কারী হিসাবে পেয়েছি! অনলাইন গুগল-উত্তরগুলির 90 শতাংশ ভুল বা অসম্পূর্ণ। কেন? প্রতি এক বছরে কি এতটা পরিবর্তন হয়েছে? বা এটি আসলে কোড তৈরির বিষয়ে কেউই চিন্তা করে না? কেবল সহজ কাজ করতে আমার প্রচুর সময় লেগেছে; উদাহরণস্বরূপ, সি # / এএসপি.এনইটি-এমভিসিতে এটির তুলনায় অনেক বেশি, আমাকে গ্রহণ করবে। আমার আসল প্রযুক্তিগুলি জানার জন্য এটি অবশ্যই আমাকে এত দীর্ঘের কাছের কোনও জায়গায় নিয়ে যায় নি। মঞ্জুর, আরওআর নিবিষ্ট। যদি এটি আপনার কাছে গুরুত্বপূর্ণ হয়। তবে আমি এটি খুব কমই পরিষ্কার পেয়েছি যে কীভাবে কোড তৈরি করা যায় যা কোনও কাজ সম্পাদন করে। ব্যক্তিগতভাবে, আমি কোডটি লিখতে 20 সেকেন্ডের পরিবর্তে একটি কীবোর্ডে টাইপ করব যা অবশ্যই কাজ করে, স্পষ্ট এবং আপনি এটি অনুসরণ করতে পারেন, 2 সেকেন্ডের জন্য রবার কোডটি টাইপ করার পরিবর্তে, যা কখনই আমি সারা রাত অবধি অবধি কাজ করে না সেটিকে কার্যকর করার কোনও উপায় অনুসন্ধান করে। এটি একটি ভয়াবহ, দুর্গন্ধযুক্ত গাদা। কেন? এটি কি ওপেন-সোর্স (ফ্রি হিসাবে) কোডটি, এটি একটি মানের সরঞ্জাম হিসাবে তৈরি করার জন্য কোনও উত্সাহ দেয় না? এর মধ্যে অনেকগুলি স্ক্রিপ্ট-কিডি সংশোধন এবং মডিউল এবং খারাপ ডকুমেন্টেশন পাম্প করছে? আমি জানি না। তবে যখন আমি শেষ পর্যন্ত এই প্রথম রুবি-রেইলস প্রকল্পটি থেকে বাঁচতে পেরেছিলাম, তখন আমি শপথ করেছিলাম যে আমি আর কখনও এই জগাখিচুতে প্রবেশ করবো না! এটিকে মানের সরঞ্জাম হিসাবে গড়ে তোলার জন্য কোনও উত্সাহ নেই? এর মধ্যে অনেকগুলি স্ক্রিপ্ট-কিডি সংশোধন এবং মডিউল এবং খারাপ ডকুমেন্টেশন পাম্প করছে? আমি জানি না। তবে যখন আমি শেষ পর্যন্ত এই প্রথম রুবি-রেইলস প্রকল্পটি থেকে বাঁচতে পেরেছিলাম, তখন আমি শপথ করেছিলাম যে আমি আর কখনও এই জগাখিচুতে প্রবেশ করবো না! এটিকে মানের সরঞ্জাম হিসাবে গড়ে তোলার জন্য কোনও উত্সাহ নেই? এর মধ্যে অনেকগুলি স্ক্রিপ্ট-কিডি সংশোধন এবং মডিউল এবং খারাপ ডকুমেন্টেশন পাম্প করছে? আমি জানি না। তবে যখন আমি শেষ পর্যন্ত এই প্রথম রুবি-রেইলস প্রকল্পটি থেকে বাঁচতে পেরেছিলাম, তখন আমি শপথ করেছিলাম যে আমি আর কখনও এই জগাখিচুতে প্রবেশ করবো না!


এই পোস্টটি পড়ার চেয়ে শক্ত (পাঠ্যের প্রাচীর)। আপনি এটিকে আরও ভাল আকারে সম্পাদনা করতে আপত্তি করবেন ?
gnat

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

0

আমি আপনাকে পরামর্শ দিচ্ছি যে সূচিগুলি বিভিন্ন ভাষা / স্ক্রিপ্টগুলির প্রাইভ্যালেন্স রেটিং করে দেখুন। এখানে একটি লিঙ্ক রয়েছে যা কার্যকর হিসাবে প্রমাণিত হতে পারে: জনপ্রিয় পেশাদারি ওয়েব-সম্পর্কিত ভাষা ব্যবহার করে।

এটি অনলাইন জব পোস্টিংগুলির অনুসন্ধানের ভিত্তিতে ওয়েব-সম্পর্কিত ভাষার তুলনামূলক জনপ্রিয়তা দেখায়।


0

আমি আরআর সম্পর্কে উপরের কয়েকটি উত্তরের সাথে একমত, আমি গত দুই বছর ধরে আরআর এর সাথে অ্যাপ্লিকেশন বিকাশ করছি। এটি সাধারণ অ্যাপ্লিকেশনগুলির সাথে সত্যই কার্যকর, সিআরইউডি (তৈরি করুন, পড়ুন, আপডেট করুন এবং মুছুন) ক্রিয়াকলাপগুলি খুব ভালভাবে কাজ করে, এটি সাধারণ অ্যাপ্লিকেশনগুলির বিকাশের জন্য এটি वरदान তবে এটির সীমাবদ্ধতাও। যদিও প্রচুর রত্ন রয়েছে বিভিন্ন সুবিধা এবং ব্যবহারের সহজতা, মূলত এটি। বাক্সের বাইরে গেলে অ্যাপ্লিকেশনগুলি সমস্ত বাঁকা হয়ে যায়।

আপনি যদি আরআর ব্যবহার করে কোনও অ্যাপ্লিকেশন নিয়ে কাজ করে এমন একটি বড় দল হন, তবে কার্যনির্বাহী প্রতিনিধিদের পক্ষে এড়ানো খুব কঠিন হতে পারে।


একটি বিষয় যা মাঝে মাঝে আমাকে অবাক করে দেয় তা হ'ল সেখানে প্রচুর রত্নগুলি দেখা যায় যা সম্ভবত আরআর থেকে স্বতন্ত্র বলে মনে হয় কেবলমাত্র আরআর এর সাথে ব্যবহৃত হবে, এককভাবে নয়। এটি কেন খুব আগ্রহী। পিএস: আমি কোনও রুবি প্রোগ্রামার নই, তাই আমি ভুল ধারণাটি অর্জন করতে পারি। তবে আমি এ নিয়ে কয়েকবার হোঁচট খেয়েছি। দুঃখের বিষয় এই মুহূর্তে আমার কোনও উদাহরণ নেই
এইচটিবিএ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.