یه سوال دارم می خواهم برنامه ایی بنویسم تقریبا بزرگ از نظر امنیت و کیفیت و سطح برنامه نویسی بهتر هست با vbبنویسم یا delphi
اگر به این سوالم پاسخ تخصصی بدهید ممنون میشوم
باکمال تشکر
یه سوال دارم می خواهم برنامه ایی بنویسم تقریبا بزرگ از نظر امنیت و کیفیت و سطح برنامه نویسی بهتر هست با vbبنویسم یا delphi
اگر به این سوالم پاسخ تخصصی بدهید ممنون میشوم
باکمال تشکر
الان که فرق چندانی ندارند زیرا چه vb چه delphi دارن تحت CLR کار می کنند
برنامه های تحت CLR (.NET)از نظر امنیت namespace های فراوانی دارند که با استاندارد های میکروسافت مطابقت می کند که خیلی سطح امنیتی خود کار را بالا می برد
هم برنامه VB و هم Delphi برنامه های قوی و خوبی هستند و امکانات زیادی هم دارند شما فقط باید بتونی از ابزارهای اونها به خوبی استفاده کنید.
از نظر امنیت هم من نمیدونم منظورتون امنیت چی هست (فایل exe) یا غیره لطفا بیشتر توضیح بدید.
امنیت یه چیز نسبی است بستگی به روش برنامه نویسی و خیلی عوامل دیگه داره که زیاد تفاوتی بین دلفی و وی بی در این زمینه نیست
Farshad Nooranian
ولی خدا وکیلی خطاهای vb خیلی کمتره
کمتر هم اذیت می کنه و منبع و سورس هم زیاد داره
اول بگم که من خودم VB کار میکنم ، ( Delphi هم بلدم ولی VB رو بیشتر )
حالا یه جواب تخصصی !
1 - اگه تازه می خوای یاد بگیری ، فکر میکنم Del بهتره ، (یه دلیلش : Vb مفسره ، ولی Del کامپایلر )
2 - اگه مستقیما می خوای بری سراغ طراحی و نوشتن برنامه ، باید بگم هر کدوم رو که بیشتر تسلط داری ، اون قویتره !!
شاید مسخره باشه سوالم
ولی یعنی چی
Vb مفسره ، ولی Del کامپایلر
یعنی خروجی vb ( فایل Exe ) برای اجرا شدن به چند تا فایل نیاز داره ، که در واقع این فایلها نقش مفسر رو دارند ،( یعنی Exe رو برای سیستم عامل تفسیر میکنند ) این یعنی یه واسطه و در نتیجه نقطه منفی برای VB ! ( جالبه که من خودم Vb کار میکنم !!! )
ولی خروجی Delphi به کد ماشین تبدیل میشه و برای اجرا شدن باید فقط توسط سیستم عامل خط به خط Compile بشه ( ترجمه بشه )
بازم میگم : داریم در مورد غیر دات نت صحبت میکنیم .
ممنون
ولی به نظرم این مفسر بودن vb می شه مزیت نه عیب
پس باسه همینه که دلفی این همه گیر و خطا می ده
دلفی شی گرا است ولی vb در این زمینه خیلی ضعیف است و نمی شه روی وراثت و سایر موراد شی گرایی انتظار چندانی داشت
در مورد اینکه کدام بهتره می شه به چند نکته اشاره کرد
برای شما سرعت اجرا ی برنامه مهم است؟
سادگی کد نویسی؟
سادگی در رفع خطاها
انجام کار گروهی یا فردی؟
هر کدوم معایب و مزایای خودش رو داره
ولی من توصیه می کنم اگر براتون فرقی نمی کنه از دلفی استفاده کنید