রুট অন রিয়েল বনাম এএসপি.নেট এমভিসি 3। নেট গাইয়ের জন্য? [বন্ধ]


98

আমি আরআর-তে খুব নতুন এবং আমি APS.NET MVC3 এবং RoR এর মধ্যে নির্বাচন করতে চাই। সি # আমার পক্ষে নিশ্চিতভাবে সহজ যেহেতু আমি এত দিন ধরে এটি করে চলেছি তবে আমি ভাবছি যে আরআর ওভার ব্যবহারের বিবেচনা করার কোনও মতামত আছে কিনা? এমভিসি একটি বাস্তব বিশ্বের ওয়েবসাইট বিকাশের জন্য?

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

কী এক .NET লোক যে Ror দিতে পারে WORTH ASP.NET MVC 3 ওভার Ror অবচয়? এবং ব্যবহারিক পরামর্শ দয়া করে! :)


11
এই প্রশ্নটি কীভাবে বিষয় ছাড়াই বা আসল প্রশ্ন নয়? যাইহোক, আমি adviceপ্রশ্নের ট্যাগ যুক্ত করেছি ।
জাবাবা

4
@ জাবা, কেন? আমার কাছে ট্যাগহীন মনে হচ্ছে।
bzlm

4
@bzlm, একটি নন-ট্যাগ কি?
জাবাবা

4
@ জাব্বা কেবলমাত্র 95 টি প্রশ্ন, কোনও উইকি সংক্ষিপ্তসার, অস্পষ্ট উদ্দেশ্য ("পরামর্শের জন্য প্রয়োজনীয় প্রশ্নগুলি সাধারণত উত্তর দেওয়া যায় না এবং তাই সাইট চার্টার অনুসারে স্বাগত জানায় না) ইত্যাদি")
বিজেএলএম

4
ছেলেরা! "আরআর এর মানগুলি কীভাবে শেষ হয়? নেট নেট জন্য কোনও এমভিসি?" কোনও প্রশ্ন নয়? !!! এমভিসিতে মোটেই লক করা হয়নি এবং কেবল উত্তরটি ভাবছিলাম!
আইকোড

উত্তর:


71

তারা উভয়ই দুর্দান্ত, এবং খুব দ্রুত একই লক্ষ্য অর্জন করতে পারে। আমি কিছুক্ষণ আগে শেখার জন্য একটি দুর্দান্ত বই ব্যবহার করেছি এবং এটি আপনার গলির জন্যই হবে: নেট বিকাশকারীদের জন্য রেল

এছাড়াও, আমি কিছুক্ষণ আগে এমভিসি থেকে আরআরতে যাওয়ার বিষয়ে একটি পোস্ট লিখেছিলাম ।

তুলনা হিসাবে, উভয় কভার করা হয়েছে হিসাবে শক্তি আছে, কিন্তু এখানে কিছু যে আমার সাথে আঁকড়ে আছে:

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

  • যেমনটি আপনি উল্লেখ করেছেন, প্লাগইনগুলি দুর্দান্ত, এবং জিনিসগুলি গতি বাড়ানোর জন্য সত্যই ব্যবহৃত হতে পারে।

  • নেট নেট হিসাবে, এমভিসি একটি হাওয়া হবে, আমি রেজার ব্যবহারের পরামর্শ দেব কারণ এটি পুরানো ২.০ নন-রেজার রেন্ডারিংয়ের চেয়ে খুব সাধারণ এবং কম বিশৃঙ্খলাযুক্ত।

  • । নেট এর EF4 প্রায় সরাসরি সরাসরি আরআর অ্যাক্টিভেকর্ডের সাথে তুলনা করা যেতে পারে, ডেটা ব্যবহার করার জন্য দুর্দান্ত ওআরএম সিস্টেমের জন্য।

  • আমি খুঁজে পেয়েছি। নেট এর ডকুমেন্টেশন কিছুটা সামঞ্জস্যপূর্ণ এবং সম্পূর্ণ।

  • আরআর নিয়ে আমার একটি সমস্যা হ'ল দ্রুত এবং কঠোর পরিবর্তন; এত দিন আগে, তারা আমার হোস্টে 3.0 এ আপগ্রেড হয়েছিল এবং আমি আমার সংস্করণটি লক করিনি - আমার নতুন জিনিসটি না বের হওয়া পর্যন্ত সমস্ত ধরণের স্টাফ ভেঙে গেছে (আমার সংস্করণটি হিমায়িত করা উচিত ছিল)।

এটি একটি পরিষ্কার কাটা পছন্দ নয় - উভয়ই দুর্দান্ত। আপনি যেমন ইতিমধ্যে একজন। নেট ডেভ, আমি অনুমান করব এমভিসি 3 হ'ল উপায় হবে তবে উভয়ই শিখতে সহজ।


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

4
আরআর সম্পর্কে নিশ্চিত নয়। আপনি C # এর MVC এবং খুর দিয়ে a.NET লোক হন, কিন্তু আপনি মাইক্রোসফট MVC, WebAPI, WCF, মতিন একটু কষ্টকর, এবং একটি কঠিন বস্তাবন্দী সমাধান চান ... আপনি এস এস চেষ্টা করে দেখতে পারেন servicestack.net ... এটি বিনামূল্যে , ওপেন সোর্স, খুব সক্রিয় সম্প্রদায়। নেট এবং মনোকে সমর্থন করে, উপরের ভারী ফ্রেমওয়ার্কগুলির সম্পূর্ণ প্রতিস্থাপন। আমি ব্যক্তিগতভাবে এটি অনেক হৃদয় :)
টম

4
রুবীয় সংস্করণটি সহজ এবং অনুমানযোগ্য আপনি যদি বান্ডলার ব্যবহার করেন তবে আপনার যেমন হওয়া উচিত।
লিলিথ নদী

31

আমি উভয়ই ব্যবহার করি এবং পছন্দ করি এবং এই জাতীয় একটি প্রশ্নের সমস্যা হ'ল এগুলি এতটাই আলাদা যে আপনি আপেল বনাম কমলা সম্পর্কে সারা দিন যেতে পারতেন, তবে যেহেতু আপনার প্রশ্নটি বেশ অ-নির্দিষ্ট, তাই আমি কেবল বলব:

যদি আপনি নিজেকে "একটি। নেট লোক" হিসাবে বিবেচনা করেন তবে আপনার এমন ভাষা শিখতে হবে যা সি # এর চেয়ে খুব আলাদাভাবে কাজ করে এবং রুবির মতো গতিশীল ভাষা শুরু করার মতো খারাপ জায়গা নয়। (আরেকটি বিকল্প হ্যাশকেল, স্কালাল ইত্যাদির মতো একটি কার্যকরী ভাষা হবে)

আপনি করার পরে আপনি আরও ভাল প্রোগ্রামার হবেন এবং আপনাকে নিজেকে আর "একটি। নেট লোক" বলতে হবে না!


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

4
সত্যিকারের সাইট দ্রুত চালিত হওয়া রেলগুলির সাথে সমস্যা হবে না। নিজেকে উপকার করুন: আপনার টিউটোরিয়ালের মাধ্যমে বাজারে যাওয়ার সময়টি ক্ষতিগ্রস্থ করবে এই সিদ্ধান্ত নেওয়ার আগে এক সপ্তাহ কাজ করুন । কেবল ঝুঁকি হ'ল আপনি কিছু শিখবেন! তারা "আপেল এবং কমলা" হওয়ার কারণটি হ'ল তারা আলাদাভাবে কাজ করে, বিভিন্ন প্ল্যাটফর্মে চালিত হয় etc. ইত্যাদি M বিভিন্ন বিশ্বের। এটি একটি মন-প্রসারিত পার্থক্য হতে পারে।
ক্রেগ স্টান্টজ

দুর্দান্ত, আপনাকে ধন্যবাদ। আমি তাই করব। আপনি কি দয়া করে এখনও মন্তব্য করতে পারেন যে আপনি কী উভয়টি ব্যবহার করেছেন তা ব্যবহারিক দৃষ্টিকোণ থেকে .MVC- র মধ্যে উপলব্ধ রইলগুলির সাথে কী পাওয়া যায়?
আইকোড

6

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

ঠিক যেমন @ ক্রেইগ যদিও বলেছেন, এটি সত্যই আপেল বনাম কমলা। আমি যদি এটি এমএস স্ট্যাকের উপর স্থাপন করার প্রয়োজন হয় তবে আমি এএসপি.নেট এমভিসি বাছাই করতাম এবং "ব্যক্তিগত" প্রকল্প বা প্রকল্পগুলির জন্য জ্যাঙ্গো ব্যবহার করতাম যার জন্য এটি লিনাক্সে স্থাপন করা প্রয়োজন।


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

6

আপনি ক্রেগ স্টান্টজের প্রতিক্রিয়ায় উল্লেখ করেছেন যে আপনি 'আপনার সীমিত সময়ের জন্য সঠিক বিকল্প চান'

এমভিসি 3 এর সাথে যান এবং একই সাথে একটি নতুন ভাষা এবং কাঠামোর পরিবর্তে কেবল এটি শেখার উপর ফোকাস করুন। আরআর দুর্দান্ত, তবে এটির একটি নতুন ভাষা, কাঠামো এবং আইডিই একসাথে এবং সম্ভাবনা হ'ল আপনি এটি প্রথমবারের মতো পাবেন। আমি না।

এসপ.নেট ওয়েবসাইটে কয়েকটি সত্যই ভাল টিউটোরিয়াল রয়েছে যা আপনাকে খুব দ্রুত চালিয়ে যাবে running


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