আমি এখন নোড.জেজেসের দিকে তাকিয়ে রয়েছি এবং এর পারফরম্যান্সের প্রভাবগুলি (আমি গতির প্রতি আসক্ত), তবে আমি এতটা আবিষ্কার করি নি।
প্রোফাইল, প্রোফাইল, প্রোফাইল। আপনার স্পিডআপগুলি যথাযথভাবে প্রভাব ফেলছে তা জানার একমাত্র উপায়। আপনি অনুমান করতে পারেন যে এটি যথেষ্ট দ্রুত। তবে বেশিরভাগ মানুষ অকালে অপটিমাইজ করতে পছন্দ করেন। এটি একটি তারিখের সাথে নিজের সাথে খেলার চেয়ে খারাপ।
আমি ভাবছি যদি নোড.জেএস সি # এবং এএসপি.নেট এমভিসিতে আমার আদর্শ ওয়েব বিকাশকে পুরোপুরি প্রতিস্থাপন করতে পারে, যদি এটি সি # এবং এএসপি.নেট এমভিসির পরিপূরক হিসাবে আরও ভাল হয়, বা এমন কিছু জিনিস রয়েছে যা কেবল "যথেষ্ট পরিমাণে একা ছেড়ে চলে যেতে পারে" "।
সি # এবং নোড.জেএস এর জন্য / বিপরীতে ব্যবহারের কেস রয়েছে?
অবশ্যই, আপনি যদি এমন কোনও দোকানে থাকেন যা নিয়মিত সি # তে কোড লেখেন, তবে আপনার এমভিসি ব্যবহার করা উচিত (এটি ওয়েবফর্মগুলির চেয়ে অনেক ভাল, এবং এটি ওয়েবপৃষ্ঠা বলা হয়)। আপনি সরঞ্জাম সরঞ্জাম প্রশিক্ষণের জন্য প্রচুর সময় হারাবেন না এবং এটি আপনার ওয়ার্কফ্লোগুলি ইতিমধ্যে পরিচালনা করা উচিত।
আপনি উপরেরটি যা বোঝানোর জন্য মনে করছেন না সেগুলিই প্রতিটি বেছে নেওয়ার কারণ। আপনি দুটি বর্তমান বাজারের বিকল্প দিয়েছেন, একটি আলফা পর্যায়ে এখনও রয়েছে, অন্যটি প্ল্যাটফর্ম প্রকাশের সম্পূর্ণ তৃতীয় বছরে। আমি ইতিমধ্যে বাজারে উপস্থিত হন্ডা হাইব্রিডগুলির সাথে বর্তমান পরীক্ষামূলক মডেল বৈদ্যুতিন গাড়িগুলির সাথে তুলনা করতে চাই না। তারা দুটি ভিন্ন লিগে রয়েছে।
এখন আপনি নোড.জেএস থেকে দূরে থাকার কারণ এখানে রয়েছে, যদি আপনি নামমাত্র সি # শপ হন।
আপনি বর্তমানে অ্যাসিক্রোনাস সান্ধ্যভুক্ত i / o এ কাজ করছেন না, আপনি বর্তমানে একটি পদ্ধতিগত বিন্যাসে কাজ করেন।
নোডেজ আপনার জন্য যা করতে চলেছে এটাই বিরোধী।
তবে আপনি যদি সি # তে ঘন ঘন অ্যাসিঙ্ক কোডটি লিখছেন এবং আপনি এটি একটি সন্নিবিষ্ট শৈলীতে অনেকগুলি ব্যবহার করেন তবে হ্যাঁ, নোড.জেএস আপনাকে দৃ strongly়ভাবে বিবেচনা করার জন্য।
আপনি যা দেবেন তা এখানে:
আইআইএস - এটি অনেক লোকের কাছে সত্যই গুরুত্বপূর্ণ। নেটিভ এ / ডি সংহতকরণের মতো জিনিসগুলি ইতিমধ্যে সম্পন্ন হয়েছে এবং বেশ বাগ-মুক্ত। আসলে নোড.জেএস এখন আইআইএসের সাথে ভালভাবে সংহত করে।
- রেজার টেম্প্লেটিং - যদি আপনি কোনও গুরুতর সি # এমভিসি করেন তবে আপনি রেজার ব্যবহার এবং প্রেম করছেন এবং আপনি কত দ্রুত জিনিসগুলি মন্থন করতে পারেন। নোডেও একই ধরণের টেম্পলেট রয়েছে এবং আমি অবশ্যই নোডটি ছিটকে যাচ্ছি না, তবে পুরো টুলচেনটি ইতিমধ্যে সি # তে উপস্থিত রয়েছে, এবং এর অনেকগুলি বর্তমানে নোড বিশ্বে নির্মিত being এনবি: এই সরঞ্জামের অনেকগুলি এখন বরং পরিপক্ক _
- dlls এর সংকলন-সময় বিল্ডিং - নোড.জেএস সাধারণত ফ্লাইতে সংকলিত হয়, এর অর্থ, প্রারম্ভকালে সমস্ত পাথ চেক করা হয় না। নোডে সত্যই খারাপ কোড পাওয়া সম্পূর্ণভাবে সম্ভব যে কেউ কখনও এর বিরুদ্ধে স্পর্শ করে না, চেক করে না বা পরীক্ষা করে না।
- আপনি প্রতিদিন ব্যবহার করেন এমন ভিএস-তে অন্তর্নির্মিত সমস্ত সরঞ্জাম - জাভাস্ক্রিপ্টের জন্য এতটা ভিএস সমর্থন নেই। আংশিকভাবে কারণ জাভাস্ক্রিপ্টে সমস্ত কিছুই গতিশীল। এনবি: মাইক্রোসফ্ট স্পষ্টতই জাভাস্ক্রিপ্টের জন্য সমর্থন সরঞ্জামের উপর কাজ করছে _
আপনি যা অর্জন করবেন তা এখানে:
- আপনার বিকাশ করা সমস্ত কিছু একই ভাষায় হবে, ধরে নিয়ে আপনি ক্লায়েন্ট সাইড স্ক্রিপ্টিং পাশাপাশি সার্ভারসাইড করবেন। (বা আপনি এমনকি সার্ভারে জাভাস্ক্রিপ্ট বিবেচনা করবেন)
সুতরাং, যেহেতু আমি এখানে পুরোপুরি নোডকে ধাক্কা দিচ্ছি বলে মনে হচ্ছে, আমাকে উল্লেখ করতে দিন যে নোডটি বাড়িতে আমার খেলার ভাষা, আমি এটি পছন্দ করি এবং আমি স্ট্যাকওভারফ্লো চ্যাট সার্ভারগুলিতে কখনও কখনও লোকটিকে এটি ডিবাগ করতে সহায়তা করি (রুম 642)। আমি দেখতে পাচ্ছি যে এটির ভবিষ্যতে দুর্দান্ত এবং মূ .় সম্ভাবনা রয়েছে।
আমি কেবল বলছি, বাচ্চাকে বাইরে ফেলে দেবেন না এবং ভাববেন যে স্নানের জল কেন নোংরা।
আপনার নিজের বছরের অভিজ্ঞতা ছেড়ে দেওয়া এবং নতুন কিছু শুরু করার জন্য আপনি কোনও কারণ জানাননি। হয় খারাপ সরঞ্জাম? একদমই না. উভয়ই দুর্দান্ত এবং বিকাশকে বাতাস বানাচ্ছে।
নোড সি # প্রতিস্থাপন করতে পারেন? হ্যাঁ, অবশ্যই সুতরাং পিএইচপি বা জাভা বা রুবি পারে। আপনি তাদের সম্পর্কে জিজ্ঞাসা করছেন না।
আপনি যখন সি # এর পরিবর্তে নোড.জেএস প্রোগ্রাম করার জন্য প্রস্তুত তখন আপনি কীভাবে জানেন:
- আপনি C # এবং ইত্যাদিতে আগে লিখেছেন এমন বোরিং পুরানো প্রোগ্রামগুলির পরিবর্তে অন্যদের "জাভাস্ক্রিপ্ট পেতে" সহায়তা করার জন্য একটি বই লেখার কথা বিবেচনা করছেন
- আই / ও আপনার অ্যাপ্লিকেশনগুলিকে প্রকৃত কাজ করা বন্ধ করে দিয়ে সিঙ্ক্রোনাস (ব্লক করা) নিয়ে আপনার সমস্যা হয়েছে।
- আপনি ডিফল্ট এমভিসি এবং কেবল রাউটিংয়ের জন্য সি # তে অন্য কোনও লাইব্রেরি ব্যবহার করছেন না এবং আপনি নিশ্চিত যে আপনি আরও ভাল একটি রাউটিং ইঞ্জিন করতে পারেন এবং আপনি যতটা পারেন ধাতুর নিকটেই সমস্ত কিছু কোডিং করছেন।
- আপনার নকশা করা প্রতিটি ডেটা অবজেক্ট দৃ়ভাবে টাইপ করা বস্তুর পরিবর্তে হ্যাশ হিসাবে দেখেন see