ওয়েব বিকাশকারী। নেট বা জাভা [বন্ধ] জন্য শিক্ষার পথ


10

আমি জানার আগ্রহী যে কতগুলি বাস্তব বিশ্বের ওয়েব অ্যাপ্লিকেশন সার্ভারগুলি উইন্ডোজ দ্বারা হোস্ট করা হয়?

আমি সি # এবং এএসপি.এনইটি শিখতে চলেছি এবং এম্বেডড ডেভেলপার থেকে একটি ওয়েব অ্যাপ্লিকেশন বিকাশকারীকে আমার স্ব রূপান্তর করতে চাই।

আমার বন্ধুরা আমাকে বলেছিল যে উইন্ডোজ সার্ভারের চেয়ে আরও বেশি লিনাক্স ভিত্তিক সার্ভার রয়েছে। তিনি আরও উল্লেখ করেছিলেন যে জাভা স্কিলস স্ট্যাক ওয়েব অ্যাপ্লিকেশনের বিশ্বে নেট নেট থেকে অনেক বেশি কার্যকর।

আমার জাভা এবং সি # এর অভিজ্ঞতা রুগলি একই। যদিও আমি একজন অভিজ্ঞ সি ++ বিকাশকারী।

কেউ কি আমাকে এ সম্পর্কে কিছু পরামর্শ দিতে পারেন?

অনেক ধন্যবাদ


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

উত্তর:


14

@ জন ফিশারের বিপরীতে (+1) আমি জাভা লোক।

আমি সর্বদা উইন্ডোজ /। নেট ওয়ার্ল্ডের প্রতি .র্ষা করি কারণ সবকিছুই আরও বেশি সংহত বলে মনে হয়, কমপক্ষে এমন কোনও ব্যক্তির জন্য যিনি সমস্ত বিবরণ এবং সমস্যাগুলি নিয়ে ফ্যামিলার নন।

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

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

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

উপসংহারে - উভয় ধারণাটি দেখুন এবং একটি চয়ন করুন। এটি আজীবন সিদ্ধান্ত নয়।


2
+1 আপনি ঠিক বলেছেন এটি আজীবন সিদ্ধান্ত নয়। যথাসম্ভব বিভিন্ন প্রোগ্রামিং ভাষা এবং পরিবেশ শেখার পক্ষে আমি জীবনের এটি আমার লক্ষ্যকে পরিণত করি। আইএমএইচও এটি আমাকে ভাষা নির্বিশেষে প্রোগ্রামিংয়ের একটি ধারণা দেয়। আমি প্রায় লোকদের উভয় শিখতে হবে পরামর্শ দিতে চাই।
জেমস খুরি 6:31

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

আজীবন সিদ্ধান্ত নেওয়ার জন্য এটি +1।
বদর

12

আমি নিশ্চিত নই যে সার্ভারের সংখ্যা সত্যই গুরুত্বপূর্ণ। কি করে ব্যাপার হল: আপনার সাথে {এক্স} নির্ভরযোগ্যভাবে গোল সাধা পারি, দ্রুত, এবং সস্তায় যথেষ্ট?

NET সম্পর্কিত হিসাবে, এই প্রশ্নের "না" উত্তর পাওয়া বিরল হবে। (আমি জাভা ব্যক্তি নই, সুতরাং সেখানে খুব একটা সহায়তা করতে পারি না))

লিনাক্স বনাম উইন্ডোজ সার্ভারগুলিও বেশ স্বচ্ছন্দ নয়। আপনি মনো ব্যবহার করে লিনাক্স সার্ভারগুলিতে চালনার জন্য .NET ওয়েব অ্যাপ্লিকেশন বিকাশ করতে পারেন ।


1
"লিনাক্স বনাম উইন্ডোগুলির জন্য +1 যথেষ্ট সুস্বাদু নয়"।
জেমস খুরি

8

ভাল জাভা এবং NET- এ সামান্য কাজ করেছেন, আমি স্পষ্টভাবে এবং একেবারে বলতে হবে যে। নেট কাজ করার জন্য খুব সুন্দর পরিবেশ।

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

উইন্ডোজ সার্ভারের চেয়ে অনেক বেশি * নিক্স সার্ভার রয়েছে (এবং তারা ভাড়া নেওয়া সস্তা) তবে তাদের মধ্যে অনেকে জে 2 ইই সার্ভার হোস্ট করে না - তাই সার্ভারের গণনা অপ্রাসঙ্গিক। এটি অনেক বেশি .এএসপি বনাম পিএইচপি এর একটি কেস।

জাটাকে নেট .NET- র পক্ষে রাখার মূল কারণ হ'ল ফরচুন 500 কোম্পানির অনেকগুলি বড় 2 জে 2 ই ই প্ল্যাটফর্মগুলির একটিতে মানক করেছে: আইবিএম এর ওয়েবশপিয়ার বা ওরাকল এর ওয়েবলোগিক। এর বাইরেও, ওয়েব অ্যাপ্লিকেশন প্ল্যাটফর্ম হিসাবে আকাঙ্ক্ষিতভাবে বিশাল, কুলুঙ্গি জাভা এর পক্ষে চলে গেছে বলে মনে হচ্ছে।


4

আজকাল বিতর্কটি এএসপিএন বনাম জাস্পের চেয়ে পিএইচপি বনাম এএসপিএন। আমি আজকাল অনেক জেএসপি / টমক্যাট সমাধান দেখতে পাচ্ছি না। যাইহোক, কেন কেন asp.net এবং jsp উভয়ই শিখবেন? এগুলি একই ধরণের ধারণা এবং আমার মতে jsp এসপ নেট বোঝার জন্য একটি ভাল কাঠামো রাখে। আমি @ জন এর সাথে একমত যে লিনাক্স বনাম উইন্ডোজ সত্যই অপ্রাসঙ্গিক। .NET লিনাক্স এবং অ্যাপাচে জরিমানা করে। আপনি যদি জাএভিএ জানেন তবে সম্ভবত কিছু জেএসপি কোড লিখতে কয়েক সপ্তাহ ব্যয় করুন এবং তারপরে এসপ নেট এবং সি # তে স্থানান্তর করুন। আপনি কোনটি পছন্দ করেন সেখান থেকে যান go

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