জাভাস্ক্রিপ্টের পরিবর্তে কফিস্ক্রিপ্ট কেন? [বন্ধ]


24

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


5
সুতরাং, জাভা বাইকোড এবং সি #, ভিবি.এনইটি এবং অন্যান্য। নেট ভাষা সংস্থাগুলি সংকলন করাও খারাপ ধারণা?
ওডে

10
পার্থক্যটি হ'ল লোকেরা সাধারণত বাইটকোড এবং আইএলে সরাসরি প্রোগ্রাম না করে (যদি আমি ভুল না করি) তবে জাভাস্ক্রিপ্টে প্রোগ্রামিং সাধারণ, তাই তাঁর আশ্চর্য / প্রশ্ন।
ওয়াইল্ডপিক্স

14
এই "প্রশ্ন" তে তিনটি বিস্ময়বোধক পয়েন্ট রয়েছে এবং কোনও প্রশ্ন চিহ্ন নেই
আজহেগ্লোভ

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

3
___ চুষছে, আমি ঠিক আছি?
ট্রিগ

উত্তর:


21

কফিস্ক্রিপ্ট বেশিরভাগই জাভাস্ক্রিপ্টের শীর্ষে আলাদা সিনট্যাক্স।

আপনি যদি জাভাস্ক্রিপ্ট বুঝতে এবং সত্যই জাভাস্ক্রিপ্ট বুঝতে পারছেন তবে আপনার কফিস্ক্রিপ্ট ব্যবহারের অনুমতি যদি আপনি বলেন, হোয়াইটস্পেস পছন্দ করুন এবং ->

আমি জেএস এবং সিএসের মধ্যে পার্থক্যটি সম্পর্কে তর্ক করার মতোই বিবেচনা করি

if (thing)
{
  // code
}

if (thing) {
  // code
}

(দ্বিতীয়টি ভাল।

যাইহোক, কফিস্ক্রিপ্টের মূল বিষয়টি হ'ল লোকেরা এর মধ্যে আসবে (মূলত রেল থেকে) এবং তারপরে জাভাস্ক্রিপ্ট না জেনে কফিসিপি লিখতে হবে।

সুতরাং coffeescript jQuery হিসাবে একই ত্রুটি আছে। খারাপ প্রোগ্রামারদের আরও খারাপ জাভাস্ক্রিপ্ট লেখার জন্য এগুলি কেবলমাত্র এন্ট্রি পয়েন্ট। আমাদের কোনওভাবেই কোডের মানটি সমাধান করা দরকার।


8
অফপিক : the latter is better. Anyone who does the former should get shot- এটি ভাষার উপর নির্ভর করে - আমি প্রথম শৈলী পছন্দ করি তবে এটি জেএসের সাথে সামঞ্জস্যপূর্ণ নয় যা আমার মূল ভাষা;)
c69

1
it depends on the language.আমি মনে করি তিনি জাভাস্ক্রিপ্টের প্রতি শ্রদ্ধা জানিয়েছিলেন।
বর্ধমান দেশপাণ্ডে

1
কফি স্ক্রিপ্টে এমন কিছু জিনিস রয়েছে যা আপনি কেবল না করতে পারেন। আপনার অবজেক্ট তৈরি এবং এর মতো পরিমাণের উপর যথেষ্ট কম দানাদার নিয়ন্ত্রণ রয়েছে।
এরিক পুনরায়

কেবল c69 এর মন্তব্যে যুক্ত করা, প্রথম উপায়ে ফর্ম্যাট করা প্রকৃত সমস্যার দিকে নিয়ে যেতে পারে: encosia.com/…
বুজোলজি

1
(পরেরটি আরও ভাল। যাঁরা প্রাক্তন করেন তাকে গুলি করা উচিত) - প্রমাণ করুন! কে, কখন, কোথায় তা বিবেচনা না করেই চরমপন্থা কেবল খারাপ।
hrishikeshp19

13

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

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

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

</ গলাবাজি>

যাইহোক, আপনি যা চান তা ব্যবহার করুন। আমি আমার অবজেক্ট আক্ষরিক, গতিশীল টাইপিং, এবং প্রোটোটাইপাল ওও সাথে থাকব, ধন্যবাদ।


2
আরে কিন্তু আমাদের সমস্ত সমস্যা সমাধান করতে ডার্ট যাচ্ছে না! (</
sparksas

আমীন! (ডার্ট মন্তব্য নয়!)
মার্কো

এটি 2018 এবং জাভাস্ক্রিপ্ট এর চাপে class
আত্মহত্যা করেছে

4

আমি মনে করি উপকারটি (অস্বীকৃতি: আমি ওয়েবসাইটে উদাহরণের সাথে খেলার বাইরে কফিস্ক্রিপ্ট ব্যবহার করি নি) এটি জাভা স্ক্রিপ্টকে যে ভিড় পূরণ করছে তার জন্য কিছুটা স্বজ্ঞাত করে তোলে: অর্থাত রুবি / পাইথন মানুষ।

আমি ব্যক্তিগতভাবে কফিস্ক্রিপ্টের প্রয়োজনীয়তা দেখতে পাচ্ছি না, কারণ আমি জাভাস্ক্রিপ্ট সিনট্যাক্স পছন্দ করি। তবে, আমি দেখতে পাচ্ছি এটি কীভাবে কার্যকর হতে পারে।


1
হ্যাঁ, আমি মনে করি রুবি / পাইথন সিনট্যাক্সটি আমার কাছে সন্দেহজনক বলে মনে হচ্ছে, কারণ আমি বেশিরভাগই জাভাস্ক্রিপ্ট, সি #, পিএইচপি, অ্যাকশন স্ক্রিপ্ট এবং জাভা-র মতো সি-স্টাইলের ভাষায় কোড করে চলেছি।
মার্কো

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

0

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


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