কৌণিক জে বনাম কৌণিক [বন্ধ]


157

কয়েক মাস আগে, আমি কৌণিক পড়াশোনা করার সিদ্ধান্ত নিয়েছিলাম। যখন আমি কিছু অগ্রিম কাজ করছিলাম এবং এটি ব্যবহার করে কিছু অ্যাপ তৈরি করছিলাম তখন আমি বুঝতে পারি যে অ্যাঙ্গুলার 2 বিকাশকারী পূর্বরূপে রয়েছে সুতরাং এটি প্রকাশ হওয়ার আগে সময়ের বিষয় matter কারণ কৌণিক 2 অ্যাঙ্গুলার 1 এর সাথে সামঞ্জস্যপূর্ণ হতে যাচ্ছে না, এবং প্রচুর পরিবর্তন ঘটছে, প্রশ্নটি হচ্ছে, কৌণিক 1.x দিয়ে বিকাশ চালিয়ে যাওয়া বা কৌণিক 2 বিকাশ শুরু করা ভাল কি?

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


1
আমি প্রথমে কৌনিক 1 দিয়ে চেষ্টা করব। সমাধানের টোন রয়েছে, এবং অনেক প্রশ্নের অনেক উত্তর রয়েছে। সম্ভবত কৌণিক 1.5 1.5 এ একটি সেতু হবে 2 কৌণিক 2 এখনও কৌনিক 1 এর মতো সামান্য দেখায়, তাই আমি 1 টি চেষ্টা করব, কারণ, কোনও নির্দিষ্ট তারিখ নেই যেখানে 2 উত্পাদন প্রস্তুত হবে।
ssuperczynski



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

যে কোনও 1.x রিলিজের জন্য AngularJS নাম এবং যে কোনও 2+ রিলিজের জন্য AngularJS নাম ব্যবহার করুন। কৌণিক এবং কৌণিক জেএস এর ব্র্যান্ডিং নির্দেশিকা দেখুন ।
জর্জিউগ

উত্তর:


157

আমাকে এই বলে প্রবন্ধটি দেওয়া যাক, আমি ধরে নিচ্ছি যে আপনি এবং যে কেউ এটি পড়বেন তারা ইতিমধ্যে আঙ্গুলের 1 ( এখন অ্যাঙ্গুলারজেএস হিসাবে পরিচিত , নতুন সংস্করণগুলির জন্য কেবল কৌনিকের বিপরীতে ) আরামে রয়েছেন । বলা হচ্ছে, আসুন কৌনিক 2+ এর কিছু সংযোজন এবং মূল পার্থক্য।

  1. তারা একটি কৌণিক যুক্ত cli

আপনি চালিয়ে একটি নতুন প্রকল্প শুরু করতে পারেন ng new [app name]। আপনি ng serve এখানে আরও শিখতে চালিয়ে আপনার প্রকল্পটি পরিবেশন করতে পারেন : https://github.com/angular/angular-cli

  1. আপনার কৌনিক কোডটি ES6 টাইপস্ক্রিপ্টে লেখা এবং এটি ব্রাউজারে জাভাস্ক্রিপ্ট থেকে রানটাইম সময়ে সংকলিত হয়।

এটি সম্পর্কে পুরোপুরি উপলব্ধি পেতে আমি আমার উত্তরের নীচে থাকা কিছু সংস্থান তালিকাটি পরীক্ষা করে দেখার পরামর্শ দিচ্ছি।

  1. প্রকল্পের কাঠামো

একটি মৌলিক কাঠামোতে, আপনার একটি app/tsফোল্ডার থাকবে যেখানে আপনি আপনার বেশিরভাগ কাজ করছেন এবং app/jsআপনি app/jsএকটি .js.mapএক্সটেনশন সহ ফোল্ডার ফাইলগুলিতে পাবেন । আপনার ব্রাউজার নেটিভ টাইপস্ক্রিপ্টটি পড়তে পারে না বলে তারা ডিবাগ করার জন্য আপনার ব্রাউজারে "আপনার" .ts "ফাইলগুলি" ম্যাপ করে।

আপডেট : এটি বিটার বাইরে। বেশিরভাগ ক্ষেত্রে প্রকল্পের কাঠামোটি কিছুটা বদলেছে এবং আপনি যদি কৌণিক ক্লিপ ব্যবহার করছেন তবে আপনি src/app/ফোল্ডারে কাজ করছেন । একটি স্টার্টার প্রকল্পে, আপনি নিম্নলিখিত পাবেন।

app.component.css 
app.component.html
app.component.spec.ts
app.component.ts 
app.module.ts
index.ts

app.componal.css : সিএসএস ফাইল আপনার নির্দিষ্ট ব্যবহার করা উচিতcomponent.html

app.componal.html : একটি দর্শন ( app.componal.js এ ভেরিয়েবল ঘোষিত)

app.componal.spec.ts : পরীক্ষার জন্য ব্যবহৃতapp.component.ts

app.componal.ts : আপনার কোড যা বাঁধেapp.component.html

app.module.ts : এটি আপনার অ্যাপ্লিকেশনটিকে কিক করে দেয় এবং যেখানে আপনি সমস্ত প্লাগইন, উপাদান, পরিষেবাদি ইত্যাদির সংজ্ঞা দেন এটি app.jsকৌনিক 1 এর সমতুল্য

index.ts প্রকল্প ফাইল সংজ্ঞায়িত বা রফতানি করতে ব্যবহৃত হয়

অতিরিক্ত তথ্য:
প্রো টিপ: আপনি ng generate [option] [name]নতুন পরিষেবাদি, উপাদান, পাইপ ইত্যাদি তৈরি করতে চালাতে পারেন

এছাড়াও tsconfig.jsonফাইল হিসাবে এটি আপনার প্রকল্পের জন্য হিজড়া কম্পাইল নিয়ম সংজ্ঞায়িত গুরুত্বপূর্ণ।

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

  1. আপনি আপনার এইচটিএমএলের সাথে একইভাবে আবদ্ধ হন কীভাবে আপনি যদি এককুলার 1 নির্দেশিকায় থাকেন। সুতরাং মত পরিবর্তনশীল $scopeএবং $rootScopeহ্রাস করা হয়েছে।

এটি আপনাকে বোঝানো হতে পারে। কৌণিক 2 এখনও একটি এমভি * তবে আপনি আপনার টেমপ্লেটগুলিতে কোড বেঁধে দেওয়ার উপায় হিসাবে ' উপাদানগুলি ' ব্যবহার করবেন, উদাহরণস্বরূপ, নিম্নলিখিতগুলি নিন

    import { Component } from '@angular/core';

    @Component({
         selector:'my-app',
         template: '<h1> Hello World! </h1>'
    })

    export class AppComponent {}

এখানে importবিবৃতিটিকে আপনার ভি 1 নিয়ন্ত্রণকারীর নির্ভরতা ইনজেকশন হিসাবে ভাবেন । আপনি এই ব্যবহার importকরতে আমদানির যেখানে, আপনার প্যাকেজগুলি import {Component}বলছেন আপনি একটি তৈরি করতে পারবে componentআপনি আপনার জুড়তে চাই HTML

@Componentআপনার একটি selectorএবং সজ্জা সজ্জা লক্ষ্য করুন template। আপনি selectorযেমনটি আপনার যেমন $scopeব্যবহার করেন তেমন ভাবুন আপনি ভি 1 ব্যবহার করেন directivesযেখানে আপনার নামটি selectorযেমন আপনার এইচটিএমএলকে আবদ্ধ করতে ব্যবহার করেন

<my-app> </my-app>

<my-app>আপনার কাস্টম ট্যাগটির নাম কোথায় আপনি ব্যবহার করবেন যা আপনার টেম্পলেটটিতে যা ঘোষণা করা হয়েছে তার জন্য স্থানধারক হিসাবে কাজ করবে। ie) <h1> Hello World! </h1>। যদিও এটি ভি 1 এর নীচের মত দেখাবে:

এইচটিএমএল

<h1>{{hello}}</h1>

জাতীয়

$scope.hello = "Hello World!"

লোডিং বার্তা উত্পন্ন করতে আপনি এই ট্যাগগুলির মধ্যে কিছু যোগ করতে পারেন, যেমন:

<my-app> Loading... </my-app> 

তারপরে এটি লোডিং বার্তা হিসাবে " লোডিং ... " প্রদর্শিত হবে ।

মনে রাখবেন যে যা আপনি ঘোষিত তা templateহ'ল পথ বা কাঁচা এইচটিএমএল যা আপনি HTMLআপনার selectorট্যাগটিতে ব্যবহার করবেন ।


কৌনিক 1 এর পূর্ণাঙ্গ বাস্তবায়ন আরও দেখতে এইরকম হবে:

এইচটিএমএল

<h1 ng-controller="myCtrl">{{hello}}</h1>

ভি 1 এ এটির মতো দেখতে হবে

জাতীয়

angular.module('controller', [])



.controller('myCtrl', function( $scope) {
    $scope.hello = "Hello World!"
})

এটি আমি v2 সম্পর্কে সত্যিই পছন্দ করি। আমি খুঁজে পেলাম যে নির্দেশিকাটি আমার জন্য ভি 1 এ খাড়া শেখার বক্ররেখা ছিল এবং আমি যখন তাদের বের করেছিলাম তখনও আমি প্রায়শই CSSআমার উদ্দেশ্য কীভাবে তা রেন্ডার করিনি। আমি এটি সহজ উপায় খুঁজে।

ভি 2 আপনার অ্যাপ্লিকেশনটির আরও সহজ স্কেলিবিলিটি করার অনুমতি দেয় যেহেতু আপনি আপনার অ্যাপ্লিকেশনটিকে ভি 1-র তুলনায় আরও সহজ করতে পারেন break আমি এই পদ্ধতির পছন্দ করি কারণ আপনার একক ফাইলে আপনার সমস্ত কাজকর্ম অংশগুলি কৌণিক ভি 1-র বেশ কয়েকটি থাকার বিপরীতে থাকতে পারে।

আপনার প্রকল্পটি ভি 1 থেকে ভি 2 এ রূপান্তর করার বিষয়ে কী?


আমি কি উন্নয়ন দল থেকে শোনা করেছি আপনি v2 মাত্র মধ্য দিয়ে যাচ্ছে এবং অবচিত ব্লব মোছা এবং আপনার প্রতিস্থাপন হবেন আপনার v1 এ প্রকল্পের আপডেট করতে চাই থেকে $scopeসঙ্গে গুলি selectorগুলি। আমি এই ভিডিওটি সহায়ক বলে মনে করেছি। এটি আয়নিক দলের এমন কিছু দলের সাথে রয়েছে যারা কৌণিক দলের সাথে পাশাপাশি কাজ করছে যেহেতু ভি 2 এর মোবাইলের উপর আরও জোর দেওয়া হয়েছে https://youtu.be/OZg4M_nWuIk আশা করি এটি সাহায্য করবে।

আপডেট: আমি কৌনিক 2 এর আনুষ্ঠানিক বাস্তবায়নগুলি প্রকাশিত হওয়ায় উদাহরণগুলি যোগ করে আপডেট করেছি।

আপডেট 2: এটি এখনও একটি জনপ্রিয় প্রশ্ন বলে মনে হচ্ছে তাই আমি ভেবেছিলাম যে কৌনিক 2 দিয়ে কাজ শুরু করার সময় আমি খুব উত্সাহী কিছু উত্স পেয়েছি I'd

সহায়ক সংস্থানসমূহ:

ES6 এর জন্য আরও জানার জন্য, আমি দ্য বোস্টনের ECMAScript 6 / ES6 এর নতুন বৈশিষ্ট্য টিউটোরিয়ালগুলি পরীক্ষা করে দেখার পরামর্শ দিই - ইউটিউব প্লেলিস্ট

টাইপস্ক্রিপ্ট ফাংশন লিখতে এবং তারা জাভাস্ক্রিপ্টে কীভাবে সংকলন করে তা টাইপস্ক্রিপ্ট ভাষা খেলার মাঠ চেক করে দেখুন

কৌণিক 1 সমতুল্য কৌণিক 2 এ ফাংশন ভাঙ্গন দ্বারা কোন ক্রিয়াকলাপ দেখতে Angular.io দেখুন - কুকবুক -A1 এ 2 দ্রুত রেফারেন্স


যদি আমি একই অ্যাপ্লিকেশনটিতে কৌনিক 1 এবং 2 উভয়ই বজায় রাখি তবে আমার যেখানে পৃষ্ঠার রেন্ডারিংয়ের ক্ষেত্রে কৌণিক 2 সক্ষম পৃষ্ঠাগুলির 5 গুণ কার্যকারিতা বাড়বে?
সম্পাথ

1
@ সাম্পাথ আমি সন্দেহ করি যে সমস্ত অ্যাপের 99% এর মধ্যে কোনও লক্ষণীয় পারফরম্যান্সের পরিবর্তন আছে change এএফাইক A2 এর পিছনে ধারণাগুলি A1 এর পিছনের মত, কেবল বাক্য গঠনটি কিছুটা বদলেছে।
হুবার্ট গ্রেজস্কোইয়াক

এটি একটি ভাল সংক্ষিপ্ত সংক্ষিপ্ত তুলনা। আমি একটি দ্রুত রেফারেন্স হিসাবে এটি বুকমার্ক করব। আমার থেকে প্লাস ওয়ান
ফুয়াদ বোক্রেডাইন

38

এটি আপনাকে কৌণিক 1 বনাম কৌণিক 2 এর তুলনা বুঝতে সহায়তা করতে পারে।

কৌণিক 2 অ্যাঙ্গুলার 1 এর তুলনায় প্রচুর উপকারিতা প্রমাণ করেছে:

  • এটি সম্পূর্ণ উপাদান ভিত্তিক।
  • আরও ভাল পরিবর্তন সনাক্তকরণ
  • পূর্বে সময় সংকলন (AOT) রেন্ডারিং গতি উন্নত করে।
  • টাইপস্ক্রিপ্ট মূলত অ্যাংুলার 2 অ্যাপ্লিকেশন বিকাশের জন্য ব্যবহৃত হয়।
  • অ্যাঙ্গুলার 2 এর চেয়ে কৌণিক 2 এর আরও ভাল পারফরম্যান্স রয়েছে।
  • অ্যাঙ্গুলার 2 এ অ্যাংুলার 1 এর চেয়ে আরও শক্তিশালী টেম্প্লেটিং সিস্টেম রয়েছে।
  • কৌণিক 2 এ সহজ API, অলস লোডিং, সহজ ডিবাগিং রয়েছে।
  • কৌণিক 2 অ্যাঙ্গুলার 1 এর চেয়ে অনেক বেশি পরীক্ষামূলক।
  • কৌণিক 2 নীড়যুক্ত উপাদান সরবরাহ করে।
  • কৌণিক 2 একসাথে দুটিরও বেশি সিস্টেমে চালিত করার একটি উপায় সরবরাহ করে।
  • এবং তাই ...

1
পারফরম্যান্স সম্পর্কে, তুলনার জন্য পরীক্ষা আছে? এছাড়াও, কোন এসপিএতে পারফরম্যান্স 1 ম স্থানে দাঁড়িয়ে আছে? নেস্টেড উপাদানগুলিও এ 1 এ উপলব্ধ। আপনি শেষ পয়েন্টটি কী বোঝাতে চেয়েছেন তা নয়, তবে
আফাইক আপনার

1
কৌণিক 2 এর পরে আরও ভাল পারফরম্যান্স রয়েছে কৌণিক 1. এটি সম্পূর্ণ ভুল, এটি কিছু প্রাসঙ্গিক মানদণ্ড দিয়ে প্রমাণ করুন;)
এমদেব

2
আমাদের বলুন, কীভাবে ভুল? :) এবং আপনার উত্তরটি এখানে কৌনিক
অনিল সিং

15

কৌণিক 2 এবং কৌণিক 1 মূলত একই নামের একটি আলাদা কাঠামো।

কৌনিক 2 ওয়েব স্ট্যান্ডার্ডের বর্তমান অবস্থার এবং ওয়েবের ভবিষ্যতের অবস্থার জন্য আরও প্রস্তুত (ES6 \ 7, অনিশ্চয়তা, উপাদানগুলি, ছায়া ডিওএম, পরিষেবা কর্মী, মোবাইলের তুলনামূলক, মডিউল, টাইপস্ক্রিপ্ট এবং আরও অনেক কিছু ...)

কৌণিক 2 কৌণিক 1 এর মতো অনেকগুলি প্রধান বৈশিষ্ট্যকে হত্যা করেছিল - কন্ট্রোলার, $ স্কোপ, নির্দেশাবলী (@ সংস্থার টীকাগুলির সাথে প্রতিস্থাপন), মডিউল সংজ্ঞা এবং আরও অনেক কিছু, এমনকি এনজি-রিপিটের মতো সাধারণ জিনিসও আগের মতো থেকে যায় নি।

যে কোনও উপায়ে, পরিবর্তন ভাল, কৌণিক 1.x এর ত্রুটি ছিল এবং কৌনিক 2 ভবিষ্যতের ওয়েব প্রয়োজনীয়তার জন্য আরও প্রস্তুত।

বিষয়গুলি সংক্ষেপে - আমি আপনাকে এখনই কৌনিক 1.x প্রকল্প শুরু করার পরামর্শ দিচ্ছি না - এটি সম্ভবত সবচেয়ে খারাপ সময় কারণ আপনাকে পরে কৌনিক 2 এ স্থানান্তরিত করতে হবে, আমি কৌনিকটি বেছে নেওয়ার চেয়ে কৌণিক সম্পর্কে আপনার মন স্থির করেছি 2, গুগল ইতিমধ্যে কৌণিক 2 সহ একটি প্রকল্প চালু করেছে এবং আপনি প্রকল্পটি শেষ করার সময় কৌনিক 2 ইতিমধ্যে স্পটলাইটে থাকা উচিত। আপনি যদি কিছু স্থিতিশীল চান, আপনি জেএস ফ্রেমওয়ার্ক হিসাবে প্রতিক্রিয়া \ এলম এবং ফ্লাক্স এবং রিডাক্স সম্পর্কে ভাবতে পারেন।

কৌণিক 2 দুর্দান্ত হতে চলেছে, এটি কোনও সন্দেহ নেই।


7

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


5

অ্যাঙ্গুলার ভি 2 এবং রিএ্যাকটিজে-তে একটি স্ট্যান্ড-আউট বৈশিষ্ট্যটি হ'ল তারা দুজনেই বিকাশের নতুন ওয়েব-উপাদান উপাদানগুলি গ্রহণ করেছে। এর অর্থ হ'ল আমরা এখন স্বতন্ত্র ওয়েব-উপাদান তৈরি করতে এবং এটিকে ওয়েব-উপাদানগুলির একই প্রযুক্তি স্ট্যাকযুক্ত বিশ্বের যে কোনও ওয়েবসাইটে প্লাগ-এন্ড-প্লে করতে পারি। শান্ত! হ্যাঁ খুব দুর্দান্ত :)

অ্যাঙ্গুলার ভি 2 এর অন্যান্য সর্বাধিক বিশিষ্ট পরিবর্তনটি হল এটির প্রাথমিক বিকাশের ভাষা টাইপস্ক্রিপ্ট ছাড়া আর কোনও নয়। যদিও টাইপস্ক্রিপ্টটি মাইক্রোসফ্টের অন্তর্ভুক্ত, এবং এটি ২০১৫ সালের জাভাস্ক্রিপ্টের (বা ECMAScript6 / ES6) সুপারসেট, তবে এর কিছু বৈশিষ্ট্য রয়েছে যা খুব আশাব্যঞ্জক। আমি পাঠকদের এই টিউটোরিয়ালটি পড়ার পরে বিস্তৃতভাবে টাইপস্ক্রিপ্ট চেকআউট করার জন্য সুপারিশ করব (যা মজার বিষয়) t

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


3
সংস্করণ 1.5 এর পর থেকে কৌনিক 1 তে উপাদানগুলি উপলব্ধ। তবে সত্যই, উপাদান-নির্দেশাবলীর আগে এটিও সম্ভব ছিল।
হুবার্ট গ্রেজস্কোয়িয়াক

আমি এটি সঠিক বলে মনে করি না - কৌণিক এবং প্রতিক্রিয়া উভয়েরই উপাদান আর্কিটেকচার রয়েছে তবে ওয়েব উপাদানগুলির আর্কিটেকচারটি নয়, এটি একটি ডাব্লু 3 সি স্ট্যান্ডার্ড।
নীতিন যাদব 13

3

একটি বিষয় খেয়াল করার জন্য কৌণিক 2 হ'ল টাইপস্ক্রিপ্ট ব্যবহার করা।

আমি আমার ইন্টার্নে কর্ডোভা দিয়ে কৌণিক 1 করেছি এবং এখন আমি কৌনিক 2 করছি I আমি মনে করি যে কৌনিক 2 এটি আমার মতে আরও কাঠামোগত হওয়ায় প্রবণতা হবে তবে আপনার সমস্যা বা অসুবিধাগুলি রয়েছে যখন উল্লেখ করার মতো খুব কম সংস্থান আছে বলে মনে হয়। কৌণিক 1.x এর অনেকগুলি ব্যক্তিগত নির্দেশ রয়েছে যা ব্যবহার করা সহজ।

আশা করি এটা সাহায্য করবে.


ধন্যবাদ। নির্দেশিকাটি কৌণিক 1.x এর পারফরম্যান্সের জন্য সবচেয়ে খারাপ। আপনাকে অবশ্যই খুব যত্নবান হতে হবে বা এড়ানো উচিত
emmanuel sio

1

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

আমি বলব, যদি আপনার একটি দীর্ঘ সময়সীমার জন্য একটি স্বল্প সময়সীমার জন্য দ্রুত কোনও সাইট বাড়ানোর দরকার হয় তবে আপনি যদি দীর্ঘ প্রকল্পে রয়েছেন এবং নতুন সমস্যাগুলি অনুসন্ধানের জন্য সময় সাধ্যের সাথে রাখতে পারেন (যে আপনি সম্ভবত প্রথম মুখোমুখি হতে পারেন) , যা আপনি যদি অবদানের কথা ভাবেন, তবে এটি একটি বোনাস হতে পারে, কৌনিক 2 সাথে না গিয়ে আপনি কৌনিক 2 সম্প্রদায়কে দিতে পারেন)।

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