ওয়েবসাইটগুলির জন্য কেন অন্য ক্লায়েন্ট-সাইড স্ক্রিপ্টিং ভাষা নেই? [বন্ধ]


35

আজ ব্রাউজারগুলিতে কেবল জাভাস্ক্রিপ্ট এবং কিছু ভিবিএস স্ক্রিপ্টের জন্য সমর্থন কেন? আমি জানি জাভাস্ক্রিপ্ট ভাল এবং সমস্ত, তবে অন্য প্রোগ্রামিং ভাষা ব্যবহারের বিকল্পটি বিভিন্ন বিকাশের শৈলীর প্রচারে সহায়তা করবে না?


1
স্ট্যাক ওভারফ্লোতে এই প্রশ্নটি দেখুন: stackoverflow.com/questions/2872037/…
কোরি

1
আপনার প্রশ্নটি হ'ল গুগল কেন GWT করেছে
jhocking

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

উত্তর:


33

একাধিক ভাষার জন্য সাপোর্ট যুক্ত করার দরকার নেই, একটি সমাধান হ'ল জেনেরিক বাইটকোড যা ভাষা প্রয়োগকারীরা ব্যবহার করতে পারবেন তার জন্য মানিক করা। তবে বর্তমানে এটির জন্য কোনও পরিকল্পনা নেই (এটি প্রস্তাবিত হয়েছে)।

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


3
+1 - জাভাস্ক্রিপ্ট একটি শক্তিশালী ভাষা যা অন্য ভাষার জন্য বিমূর্তি হিসাবে ব্যবহার করা যেতে পারে poin এটি ফায়ারফক্স এক্সটেনশন লিখতে আকর্ষণীয় প্রকল্প হবে যা ক্লায়েন্টের পাশের সি ++ বা জাভা চালাবে! <script type="text/cpp" src="test.cpp"></script>
jmort253

2
@ jmort253, নেটিভ ক্লায়েন্টটি একবার দেখুন।
ড্যান_ওয়াটারওয়ার্থ

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

1
আমি গেস্টাল্টকে পেয়েছি ~ কয়েক বছর আগে: gestalt.codeplex.com এটি জাভাস্ক্রিপ্টের শীর্ষে অন্যান্য স্ক্রিপ্টিং ভাষা তৈরির একটি ভাল উদাহরণ।
জিম শোবার্ট

2
আর একটি উদাহরণ: গুগল ওয়েব টুলকিট ? জাভা জাভাস্ক্রিপ্টে সংকলিত হয়েছে
মার্কজে

21

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

অন্য "স্ট্যান্ডার্ড" ভাষা যুক্ত করা সমস্ত ধরণের মজাদার ছোট্ট বিষয়গুলির উত্সাহ দেয়।

  • তারা অন্যান্য ভাষার সাথে কীভাবে কাজ করবে?
  • ডিওএম ভাগ করা হবে?
  • উভয় লিখিত স্ক্রিপ্ট এখনও কাজ করতে পারে?
  • উভয়ের কাছে লাইব্রেরি পোর্টিং

8
আসলে আমি মনে করি জাভাস্ক্রিপ্টটি মজিলার গেকোর ব্যবহৃত ভাষা। আইই তে আমাদের জেএসক্রিপ্ট আছে। বেশিরভাগ অন্যান্য ব্রাউজারগুলি এমন কিছু ব্যবহার করে যা কমবেশি ECMAScript নির্দিষ্টকরণ অনুসরণ করে। এই সমস্ত ভাষা 'জাভাস্ক্রিপ্ট' নামক সরলতার জন্য, যদিও এগুলির ভিন্নতা রয়েছে।
Mchl

1
আপনার একাধিক ভাষা থাকতে পারে যা একই বাইকোড উত্পন্ন করে। জেভিএম দেখুন - গ্রোভী, জাভা, স্কালা, ক্লজিউর, জেউবি সরাসরি জেভিএম বাইটকোডে সংকলিত হতে পারে। এইভাবে, তারা একই ডোম এপিআই ভাগ করবে এবং এটিকে আন্তঃযোগযোগ্য করে তোলা যায়। যদিও এটি জাভাস্ক্রিপ্ট ভিএম এর সাথে ব্যাখ্যা করার পরে তা প্রয়োগ করা তাত্পর্যপূর্ণভাবে কঠিন।
ডেভিড সের্গেই

21

একা জাভাস্ক্রিপ্ট সমর্থন করার জন্য ব্রাউজারগুলির মধ্যে অসঙ্গতিগুলির কথা চিন্তা করুন। এখন আরও ভাষা থাকলে এটি কেমন তা ভেবে দেখুন।


5
হ্যাঁ, এটি ইতিমধ্যে আছে, ক্লায়েন্টের পক্ষের ভিবিএস স্ক্রিপ্ট ... উফ, কাঁপুন।
ocodo

1
+1 আমি মনে করি যদি আমাদের প্রধান ব্রাউজারগুলির প্রতিটি সংস্করণ এবং তাদের সংস্করণ স্মরণে রাখার জন্য অন্যান্য ভাষার একটি উপসেট থাকে তবে আমাদের মাথাগুলি বিস্ফোরিত হবে। ভাল উত্তর.
jmort253

4
এটি নীটপিকিং হতে পারে, তবে ... জাভাস্ক্রিপ্ট [ইসকামাস্ক্রিপ্ট] এর ব্রাউজারগুলির সমর্থন শুরু থেকেই বোর্ড জুড়ে আসলে খুব সুসংগত ছিল। যা অসঙ্গত হয়েছে তা হ'ল তাদের ডিওএম (এবং সম্পর্কিত পদ্ধতি) বাস্তবায়ন। ব্যবহারিক (এবং historicalতিহাসিক) দৃষ্টিকোণ থেকে, এই দুটি পৃথক করা শক্ত - যেহেতু জেএসের একমাত্র আসল ব্যবহারটি একটি ব্রাউজারে ডিওএমকে সামলানো ছিল - তবে সার্ভার-সাইড জেএস (নোডজেএসের মতো জিনিস) এর উত্থানের সাথে, এটি আসলে কিছুটা গুরুত্বপূর্ণ পার্থক্য হয়ে যায়।
josh3736

একটি উত্তর হিসাবে প্রায় ঠিক এটি লিখতে যাচ্ছিল, ইন্টারনেটে পর্যাপ্ত মান রয়েছে যা অনুসরণ বা সমর্থিত নয়। আমাদের যে ঝাঁকুনির জগাখিচুড়ি এটি অর্ধেক কাজ করে তা আসলে একটি অলৌকিক ঘটনারও কম নয়।
রায়থা

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

6

ব্রাউজারগুলিকে প্রমিতকরণ করতে হবে, যাতে আপনি যা বিকাশ করেন তা সর্বত্র, সমস্ত ব্রাউজারে কাজ করে।

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

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


2
"ক্রোমের মতো শালীন ইঞ্জিন সহ" হওয়া এখানে গুরুত্বপূর্ণ বিষয়। কিছুটা হলেও হালকাভাবে ট্যাক্স দেওয়ার ফলে এমনকি আইই 8 লম্পট হয়ে উঠতে শুরু করে যেমন এটি একটি ভাঙ্গা পা পেয়েছে, যদিও ফায়ারফক্স এবং ক্রোমের সাম্প্রতিক সংস্করণগুলি চিরকাল থেকেই আমি এটি ব্যবহার করেছি (এটি আমি প্রকৃত পরিবর্তনটি ঘটিয়েছি) কোনও বীট না হারিয়ে এড়িয়ে যান।
ম্যাথু Scharley

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

"এটা গলি হতে পারে" ... এটা হল গলি! উত্তরাধিকার OOP সংজ্ঞায়িত করে না। বিষয়গুলি হ'ল
কাপ্তজনকোল্ড

@ কাপ্তজনকোল্ড: আশ্চর্যজনকভাবে এটি একাডেমিক মহলগুলিতে কিছুটা বিতর্কের বিষয়। আমি সম্মত হলাম যে জেএস ওওপিতে সক্ষম, এতে এর বস্তু রয়েছে, কারও কারও কাছে তারা সবসময় অতিরিক্ত মাত্রায় ব্যবহার হয় না। প্রোটোটাইপ সিস্টেমটি সাধারণ ওওপি স্বাদের থেকেও আলাদা একটি ভাল চুক্তি, যা এটিকে "একটি ওওপি ভাষা" এর স্ট্যান্ডার্ড সংজ্ঞা থেকে সরিয়ে দেয়। বেশিরভাগ ভাষার মতো এটিও আপনি এটি কীভাবে ব্যবহার করবেন তা নির্ভর করে - যখন আমি এটি ব্যবহার করি তখন এটি ওওপি।
অরব্লিং

3

ব্রাউজারগুলিতে এগুলি তৈরির পরিবর্তে বিক্রেতারা ক্লাঙ্কি ব্রাউজার প্লাগইনগুলি - জাভা, ফ্ল্যাশ, সিলভারলাইট ইত্যাদি তৈরি করতে পছন্দ করে এটি ক্রস প্ল্যাটফর্মের ধারাবাহিকতার গ্যারান্টি দেয়।


ভাল এটি ক্রস প্ল্যাটফর্মের ধারাবাহিকতা এতটা নিয়ন্ত্রণের গ্যারান্টি দেওয়ার বিষয়ে নয়। আপনি যেমন প্লাগইন নিয়ন্ত্রণ করেন এবং আপনাকে অন্য কারও কাছে উত্তর দেওয়ার দরকার নেই।
22-22 এ ঝাঁকুনি দিচ্ছেন

নোংরা জাভাস্ক্রিপ্ট দ্রুত চালানোর সাথে লড়াইয়ের তুলনায়, "ক্লঙ্কি" প্লাগইনগুলি আরও ভাল। আমি সম্পূর্ণ ব্রাউজার-প্লাগইন ডাউনলোড জিনিস সম্পর্কে নেতিবাচকভাবে অনুভব করতাম, তবে এটি অবশ্যই "একযোগে প্রয়োগ করা জাভাস্ক্রিপ্ট" এর চেয়ে বেশি উন্মুক্ত।
মিলিণ্ড আর

2

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


বেশ আমি যা বলতে যাচ্ছিলাম। ক্লায়েন্ট-সাইড এবং সার্ভার-সাইড ভাষার মধ্যে গুরুত্বপূর্ণ (এই আলোচনার) পার্থক্যটি হ'ল ব্রাউজারগুলিকে ক্লায়েন্ট-সাইড ভাষা প্রয়োগ করতে হয়।
22-24 এ ঝাঁকুনি দেওয়া হচ্ছে

2

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

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

অন্যান্য সুবিধা:

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

1
আপনি ইতিমধ্যে জেভিএম কোড চালাতে পারেন। একে জাভা অ্যাপলেট বলা হয়
রায়নস

1

আমি বিশ্বাস করি জাভাস্ক্রিপ্ট ওয়েবে স্ট্যান্ডার্ড ভাষা হিসাবে আরও বেশি ভিত্তি অর্জন করতে চলেছে। আমরা সার্ভার-সাইড জাভাস্ক্রিপ্টের বৃদ্ধি দেখছি। এখানে সার্ভারে এই শক্তিশালী ভাষা বাস্তবায়নের কয়েকটি উদাহরণ রয়েছে:

  • POW ওয়েব সার্ভার এসজেএস - POW ওয়েব সার্ভারের জন্য সার্ভার সাইড জাভাস্ক্রিপ্ট, যা ফায়ারফক্স এক্সটেনশন বা XULRunner অ্যাপ্লিকেশন হিসাবে চলে। এসজেএস আপাচে পিএইচপি-র অনুরূপ ভূমিকা পালন করে যাতে এটি ডাটাবেসের সাথে সংযোগ করতে এবং ক্লায়েন্ট-সাইড সামগ্রী তৈরি করতে পারে।

  • নোডজেএস - সার্ভার সাইড জাভাস্ক্রিপ্ট যা ইভেন্ট-ভিত্তিক মডেল ব্যবহার করে। এটি গুগলের ভি 8 জাভাস্ক্রিপ্ট ইঞ্জিন ব্যবহার করে নির্মিত হয়েছে । নোডজেএসকে স্কেলযোগ্য নেটওয়ার্ক প্রোগ্রাম তৈরির একটি সরঞ্জাম হিসাবে বিজ্ঞাপন দেওয়া হয়। একটি "হ্যালো ওয়ার্ল্ড" ওয়েব সার্ভারটি কেবলমাত্র 6 টি স্বল্প লাইনে লেখা যেতে পারে!

  • Jaxer - একটি জাভাস্ক্রিপ্ট সার্ভার যা সমস্ত স্ক্রিপ্ট ব্লককে runat="server"সার্ভার-সাইড জাভাস্ক্রিপ্ট হিসাবে ব্যাখ্যা করে। পুরো ওয়েব অ্যাপ্লিকেশনগুলি জাভাস্ক্রিপ্টে লেখা যেতে পারে।

  • গণ্ডার - জাভার জাভাস্ক্রিপ্ট - মোজিলা জাভাতে চালিত এই সার্ভার-সাইড জাভাস্ক্রিপ্ট বাস্তবায়ন তৈরি করেছে। এটি মূলত জাভা , জাইথন , জেউবি এবং জেভিএম-এ চালিত অন্যান্য ভাষার অনেকগুলি বিমূর্ততার জন্য কোয়েরেস পিএইচপি-র অনুরূপ ধারণা । গেন্ডার সাধারণত জাভাস্ক্রিপ্ট জাভাস্ক্রিপ্ট এম্বেড করার জন্য ব্যবহারকারীর শেষ স্ক্রিপ্টিং সরঞ্জামগুলি সরবরাহ করতে ব্যবহৃত হয়, তবে এটি ক্লায়েন্ট-সাইড কোডটি অন্য ভাষায় ব্যবসায়িক যুক্তি পুনরায় লেখার জন্য না করে সার্ভারে ক্লায়েন্ট-সাইড কোডটি সরানোর জন্যও ব্যবহার করা যেতে পারে!

  • জিকুয়েরি ক্লেপুল - সার্ভারে জিকুয়েরির শক্তি ব্যবহার করে সার্ভার-সাইড জাভাস্ক্রিপ্ট ফ্রেমওয়ার্ক। খুব ঠান্ডা! এটি একটি ব্রাউজারের এনভিজেএস সার্ভার-সাইড জাভাস্ক্রিপ্ট প্রয়োগ ব্যবহার করে তৈরি করা হয়েছে।

  • এনভিজেএস - গন্ডার উপরে নির্মিত একটি মাথাবিহীন ব্রাউজার।

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

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


জাভাস্ক্রিপ্ট ব্রাউজারের মধ্যে সীমাবদ্ধ নয় তা নির্দেশ করার জন্য +1
গ্যারি রোউ

1

হাস্কেল, লিস্প এবং পাইথন (সম্ভবত অন্যরা) সহ জাভাস্ক্রিপ্টে অন্যান্য ভাষাগুলি সংকলন করবে এমন কয়েকটি সরঞ্জামের উদাহরণ রয়েছে। সুতরাং আপনি যদি সেগুলির একটিতেও কাজ করতে চান তবে আপনি এটি করতে পারেন।

এবং আমি মনে করি বিশ্ববিদ্যালয় থেকে আমার একজন অধ্যাপক জাভাস্ক্রিপ্টে একটি প্রকল্প বাস্তবায়ন লিখেছিলেন। আপনি যদি স্কিম পছন্দ করেন তবে আপনি এটিও করতে পারেন।


0

লোকেরা বিভিন্নভাবে অন্তর্নির্মিত বিভিন্নতার অভাবকে ঘিরে কাজ করেছে: ফ্ল্যাশ বা জাভা অ্যাপলেটগুলির মতো প্লাগইন ব্যবহার করে এবং স্তরগুলিকে বিল্ডিং করে যা জাভাস্ক্রিপ্টকে তাদের "মেশিন কোড" হিসাবে ব্যবহার করে, যেমন জেকুয়ারি বা গুগল ওয়েব টুলকিটের মতো। যদি কোনও নতুন বিকাশ শৈলী যথেষ্ট জনপ্রিয় হয়, লোকেরা এটি getোকানোর কোনও উপায় খুঁজে পেত।

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


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