এমভিসি, ডাব্লুসিএফ, ইএফ, লিনকুই - এটি কি কেবল আমার? [বন্ধ]


17

... বা বিষয়গুলি আরও জটিল হচ্ছে?

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

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


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

জন আমাকে আপনার সাথে 'আংশিক' একমত হতে হবে। আমি বর্তমানে আমার। নেট দক্ষতা ব্রাশ করছি, অবশ্যই 5 বছরেরও বেশি আগে পেরিয়ে যেতে হবে more
টিড্রিংকিংগিক

যদিও এমএস অঙ্গনে অনেকগুলি ডিবি প্রযুক্তি থাকতে পারে তবে এই প্রশ্নটি এই সাইটে সত্যই অফ-টপিক। এটি সত্যই কোনও প্রশ্ন জিজ্ঞাসা করে না এবং "... চুষে ফেলেছে, আমি ঠিক আছি?" FAQ এ তালিকাভুক্ত রেন্ট বিভাগ
ওয়াল্টার

উত্তর:


17

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

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


2
'তারা যদি সহায়ক হয় তবে তাদের ব্যবহার করুন' এ +1 করুন। আমি নিয়মটি ব্যবহার করার চেষ্টা করি, প্রতিটি প্রকল্পে 1 টি নতুন 'জিনিস' করার চেষ্টা করি। কিছুক্ষণ পরে আপনার প্রচুর স্টাফের অভিজ্ঞতা হবে এবং আপনি আরও বেশি ব্যবহার করার সাথে জিনিসগুলি আরও সহজ হয়ে উঠছে তা দেখুন।
জানু_ভি

'প্রতিটি প্রকল্পে 1 টি নতুন জিনিস করার চেষ্টা করুন' এর জন্য আপনাকেও +1 করুন। আমি শিখতে এবং পাশাপাশি বৃদ্ধিও পছন্দ করি।
পল

1
আমি প্রতিটি প্রকল্পে 1 টি নতুন জিনিস করার চেষ্টা করি, তবে এটি সাধারণত কারণ আমি যে প্রজেক্টটি শেষের প্রকল্পটি শিখেছিলাম তা এখন অপ্রচলিত :)
gbjbaanb

9

না সত্যিই না. লাইনকিউ হ'ল একটি ডাটাবেসের সাথে ইন্টারঅ্যাক্ট করার সময় কাটা রুটি থেকে সবচেয়ে বড় জিনিস since

আপনার যা মনে রাখা উচিত তা হ'ল এই জিনিসগুলি অন্য জিনিসগুলিতে নির্মিত। LINQ জিনিষ আপনি একটি ASP.NET ওয়েবসাইট বিকাশ জানা প্রয়োজন সংখ্যা যোগ করা হয় না, কারণ এখন আপনি না এসকিউএল জানা প্রয়োজন। এবং লিনকুই ওও, যা নিয়মিত অ্যাপ্লিকেশন বিকাশের সাথে সামঞ্জস্যপূর্ণ, যা এসকিউএল এর চেয়ে সম্পূর্ণ শিটটনকে সহজ করে তোলে এবং সি # এর সাথে সংহত করা আরও সহজ করে তোলে।

আপনি যদি মনে করেন না যে লিনকিউ এসকিউএল এর চেয়ে সহজ, তবে আপনার নতুন উদাহরণগুলিতে আরও শক্ততর এমন কিছু উদাহরণ পোস্ট করা উচিত।

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


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

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

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

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

1
এসকিউএল না জেনে কোনও ডাটাবেসের সাথে (লিনকিউ-টু-এসকিউএল, লিনকু-টু-প্রতিষ্ঠান) লিনকিউ লেখা হচ্ছে ...? দুর্যোগ জন্য রেসিপি.
কर्क ব্রডহર્স্ট

3

আপনি উল্লিখিত পুরানো ধারণাগুলি যদি আর কাজ না করে তবে আমি সম্মত হব যে উন্মাদ হবে, তবে নতুন ফ্রেমওয়ার্কগুলি বিকল্প are অন্ধ গ্রহণযোগ্যতা পাগল হবে। আপনাকে ন্যায়সঙ্গত করা দরকার ব্যক্তিগতভাবে, এসকিউএল নিজেই আমার পক্ষে সমস্যা নয়। আধুনিক ওয়েবসাইটগুলির কার্যকারিতা কিছু যোগ করার চেষ্টা করছেন, ওয়েবফর্মগুলি এটি আর কাটছে না।

আমি নিশ্চিত যে কিছু ক্লাসিক এএসপি লোকেরা নেট নেট সম্পর্কে একইরকম অনুভূত হয়েছিল, তবে খুব কম লোকই এই যুক্তিটি চালিয়ে যেতে পারে। আমি ক্লাসিক এএসপিতে বেশ কয়েকটি সাইট তৈরি করেছি এবং ফিরে যাব না।


2

"কিছুটা পাগল হয়ে গেছে"। আমি DataSet, ADO.NET, ASP.NET সমাধানটি ঠিক এভাবেই বর্ণনা করব । :)

আমি সম্মত হলাম আরও অনেক কিছু শিখতে হবে তবে আপনি উল্লেখ করেছেন প্রতিটি ফ্রেমওয়ার্ক। নেট উন্নয়ন আরও ভাল হয়েছে।


0

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

আমি একবার একটি মজার উদ্ধৃতিতে হোঁচট খেয়েছি - "সমস্ত কোডই যথেষ্ট সময় এবং হাত দেওয়া" # তে পরিণত হয় "- যা আইএমএইচও সংক্ষিপ্ত করে দেয় যে বিদ্যমান ফ্রেমওয়ার্কগুলির মধ্যে নতুন জিনিসগুলি নতুন ধারণাগুলি কার্যকর করতে এবং বিবর্তন করতে কেন উত্থিত হওয়া উচিত।

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