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


10

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


23
যদি তারা জিডব্লুবাসিক কিছু ব্যবহার করে তবে একটি উন্নতি।
ক্রেগ

1
এই প্রশ্নটি জিজ্ঞাসা করার জন্য ফ্রিবাসিক ফোরামগুলি আরও ভাল জায়গা বলে মনে হচ্ছে।
ম্যাট এলেন

2
@ ডেভিড তাদের কি পরীক্ষার পরিবেশ রয়েছে? এটি একটিকে চালানো এবং প্রকল্প বিকাশকারীদের মধ্যে একজনের পরামর্শদাতা হিসাবে নিয়োগের উপযুক্ত হতে পারে, তাই তিনি পরীক্ষার দৌড়ে থাকা বাগগুলি ঠিক করতে পারেন।
ভিজিটর পাই

4
আমি সন্দেহ করি যে জিডাব্লুবাসিক থেকে অন্য বেসিক উপভাষায় স্থানান্তর করা আপনার ভাবনার মতো "নরম" হবে না। হাফস্ট্যাটারের আইন বিশেষত পুনরায় লেখার ক্ষেত্রে প্রযোজ্য।
রেন হেনরিচস

1
সংস্করণ নম্বরগুলি খুব প্রকল্প-নির্দিষ্ট জিনিস। কিছু প্রকল্প খুব বিশেষ কিছুর জন্য মুখ্য সংখ্যা সংরক্ষণ করে এবং কেবল ছোট এবং মাইক্রো সংস্করণগুলিকে পুনরুদ্ধার করে।
লার্স ভিক্লুন্ড

উত্তর:


8

আমি আশা করি কোনও পুরানো সুতার খোঁড়াতে খুব বেশি দেরি হয়নি not

আমি 5+ বছর ধরে একটি শিল্প পরিবেশে FreeBASIC ব্যবহার করেছি এবং এটি পাথরের মতো শক্ত বলে মনে করেছি। এটি ক্রমবর্ধমান কুইকব্যাসিক সামঞ্জস্যের সাথে 0.1 এর কাছাকাছি খুব ভাল কাজ করেছে এবং ধীরে ধীরে এই শিকড়গুলি অতিক্রম করে আরও "গুরুতর" হয়ে উঠেছে তবে প্রায় 100% কিউবি সামঞ্জস্যপূর্ণ মোডে কাজ করতে বলা যেতে পারে। মোটামুটি বড় প্রকাশগুলি কেবল সংস্করণ নম্বরটি 0.01 দ্বারা উপরে যেতে দেখবে।

আমি পরামর্শ দিচ্ছি যে আপনার বন্ধু GWBASIC কে এমএস কুইকব্যাসিকের কাছে নিয়ে যায়, যা বেশ সহজ হওয়া উচিত (আমি এটি আগে করেছি, এটি কি 100% সামঞ্জস্যতার জন্য ডিজাইন করা হয়নি?) ফ্রিব্যাসিক তারপরে যে কেউ প্রয়োজন অনুভব করতে পারে তার জন্য 32 বিট অ্যাপ হিসাবে স্থানীয়ভাবে চালনার জন্য আপনাকে একটি 'একবিংশ শতাব্দী' বিকল্প দেয় gives অন্যথায় উইন্ডোজ etc ইত্যাদির সাহায্যে আপনি ভিএম চালিত ডস বা অন্য কিছু ব্যবহার করে আটকে আছেন।


10

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


3

জিডাব্লুবাসিক থেকে আপগ্রেড করার জন্য ইমো সেরা বেসিকটি হ'ল পাওয়ারব্যাসিক (www.powerbasic.com)। অনেকে এর আগেও এটি করেছেন, সুতরাং পাওয়ারব্যাসিকের ব্যবহারকারী সম্প্রদায়ের অভিজ্ঞতার প্রচুর অভিজ্ঞতা আছে সেখানে আপনার সহায়তা প্রয়োজন।

এছাড়াও পাওয়ারবাসিক একটি উচ্চ মানের পণ্য যা প্রায় কোনও সমস্যা / বাগ এবং সক্রিয়ভাবে বিকাশযুক্ত। এটি নিখরচায় নয় ($ 199) তবে প্রতিটি পয়সা মূল্য।

এফওয়াইআই: আমি তাদের সাথে অনুমোদিত নই এবং নিজেই ভিবি.এনইটি ব্যবহার করি (পেশাদার কারণে; অন্যথায় এটি পাওয়ারবাসিক হবে ...)।


3

পাওয়ারবাসিক যথেষ্ট পরিপক্ক, এবং আমি আন্তরিকভাবে এটির সুপারিশ করব, বিশেষত যদি নির্ভরযোগ্যতা এবং দুর্দান্ত সমর্থন আপনার পক্ষে গুরুত্বপূর্ণ। আমি ব্যক্তিগতভাবে এটি আর ব্যবহার করি না কারণ এটি গেমস প্রোগ্রামিংয়ের জন্য সত্যই ডিজাইন করা হয়নি - যার জন্য আমি ক্রস-প্ল্যাটফর্ম ব্লিটজম্যাক্স ব্যবহার করি (এবং প্রস্তাব দিই)।

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

তবুও, যদি আমি একটি সংস্থা হয়ে থাকি (একজন ব্যক্তির বিপরীতে) এমন সমাধানের সন্ধান করতে যা সেখানে উপস্থিত থাকে এবং ভবিষ্যতের জন্য সমর্থিত হয় তবে আমি পাওয়ারবাসিকের মতো কিছু নিয়ে যেতে চাই। এখানে একটি প্রোগ্রাম যা কিউ বেসিককে পাওয়ারবাসিকে রূপান্তর করতে পারে: http://www.powerbasic.com/support/downloads/files/QB2PBv2.zip

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


3

এগুলি নিম্নলিখিত মৌলিক-উপভাষাগুলি যা সংকলক এবং এম্বেডযোগ্য স্ক্রিপ্ট উভয়ই ভাল:

1) গাম্বাস

এগুলি নিম্নোক্ত প্রাথমিক-উপভাষাগুলি যা কেবল সংকলক হিসাবে ভাল তবে অন্যান্য স্ক্রিপ্টগুলি এম্বেড করতে পারে:

2) জাবাচো

3) উদ্দেশ্যমূলক

4) ফ্রিবাসিক

5) চিপমুনকবাসিক

এগুলি নিম্নোক্ত এম্বেডযোগ্য মৌলিক-উপভাষাগুলি যা ভাল, এবং ফ্রেমওয়ার্কের উপর নির্ভর করে অন্যান্য মৌলিক উপভাষায় এম্বেড করা যেতে পারে:

6) স্ক্রিপ্টবাসিক

7) maven-sb4j

8) আজবাসিক

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

আপনি যদি gwbasic সামঞ্জস্যের সাথে খুব বিশেষ হন তবে bwbasic (freebd এবং linux এর জন্য gwbasic বর্ধিত) চয়ন করুন, তবে আমি মনে করি না কারও কারও সাথে খুব একটা পার্থক্য রয়েছে।

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

আপনি যদি সন্ধান করতে ইচ্ছুক হন:

শক্তিশালী ভিবি-এর মতো বিকাশের পরিবেশ + বেসিক সার্ভার পৃষ্ঠাগুলি, তারপরে ম্যাভেন-এসবি 4 জে গাম্বাস বা জাবাচো চয়ন করুন।

শক্তিশালী দোভাষী একটি পাতলা তবে ভাল আদর্শের সাহায্যে সমর্থিত: ফ্রিবাসিক এবং যদি আপনি fb-curl এবং fb-simplewebserver পেতে পারেন এবং সেগুলি ফ্রিবাসিক কাঠামোর সাথে সংহত করতে পারেন তবে ফ্রিবাসিক-সার্ভার-পৃষ্ঠাগুলিও।

বেসিক সার্ভার পৃষ্ঠাগুলির জন্য শক্তিশালী ওয়েব ইঞ্জিন, তারপরে স্ক্রিপ্টবাসিক এবং থিনব্যাসিক।

সুতরাং, এগুলি সমস্ত শক্ত এবং কমপক্ষে কয়েকটি মডিউল যুক্ত করার পরে ব্যবহারযোগ্য হয়ে উঠতে পারে।

পাইথন / পার্ল / রুবি থেকে কিছু ছোট বৈশিষ্ট্য নেওয়া হয়েছে: স্ক্রিপ্টবাসিক (এবং ইয়াবাসিক 3)

সহজ এবং খুব স্ট্যান্ডার্ড বাক্য গঠন: ভবিষ্যতে অবাসিক (ওপেনবাসিক) হতে পারে, বর্তমানে ফ্রিবাসিক এবং স্ক্রিপ্টবাসিক দুটি বৈচিত্র্যযুক্ত স্বাদ বা traditionalতিহ্যবাহী বেসিক, যেখানে গাম্বাস এবং জাবাকো একটি বিচিত্র vb6 উপভাষা।


2

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

আমি সমস্ত ব্যক্তিগত প্রকল্পে বিভিন্ন ভাষার সাথে ঘুরে দেখার জন্য আছি, তবে সমালোচনামূলক উত্পাদন উদ্দেশ্যে আমি সাধারণত সেই ভাষাগুলির সাথে লেগে থাকি যা বহুল পরিচিত, ব্যাপকভাবে সমর্থিত এবং খুব যুদ্ধ-পরীক্ষিত।


3
এটি কোনও উত্তর নয়, তবে একটি মন্তব্য হিসাবে বেশি উপযুক্ত। ব্যবহারের কেসটি হ'ল এটি ব্যবসায়িক মূল্য, শ্রমের ব্যয়, 3 ডি মডেলের প্রজন্ম ইত্যাদির সমালোচনামূলক গণনার জন্য ব্যবহৃত হয় পাইথনে যাওয়ার তুলনায় পুনর্লিখনকেই প্রাধান্য দেওয়া হয়, যার জন্য একটি সম্পূর্ণ পুনর্লিখনের প্রয়োজন হবে।
ডেভিড

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

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

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

0

তারপরে স্ক্রিপ্টবাসিক, ইয়াবাসিক 2 এবং জাবাচোর জন্য জাভা-এপি সমর্থন বা জাপি রয়েছে যা ক্রস প্ল্যাটফর্ম।

তবে অবশ্যই এখন অনেকগুলি মৌলিক-উপভাষার কাছে অন্যান্য ক্রস প্ল্যাটফর্মের সরঞ্জামকিট রয়েছে, যা শীঘ্রই ভবিষ্যতে মানের অ্যাপ্লিকেশনগুলির জন্য পথ প্রশস্ত করতে পারে।

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