واضح آرشیو وب فارسی:سایت ریسک: t=33989">همفکری از کلیه اساتید Asp.net overcrash 19 تير 1384, 20:33من احتیاج به همفکری دارم از اونهایی که واقعا اطلاعات کافی راجب asp.net دارند: میخوام بدونم میشه یک برنامه تحت شبکه با asp.net نوشت (مثلا یه برنامه حسابداری تحت شبکه) و آیا مزیتی نسبت به vc#.net یا سایر win application ها داره یا نه و معایبش چی هست و کلا توضیحی راجب این موضوع. یه سوال دیگه: کدهای asp.net چقدر امنیت دارند از لحاظ open source بودن. یعنی کدها کامپایل میشن یا همونجور در سرور قرار میگیرند متشکرم karwan 19 تير 1384, 21:49سلام در مورد سوال اول اینکه : بله میشه یه همچین کاری کرد و خودم قبلا برای یه جا برنامه asp.net نوشتم که تحت شبکه کار می کنه و روی سرور اجرا می شه . ولی در کل فکر نکنم مزیتی داشته باشته نسبت به برنامه های تحت شبکه . ولی در کل خیلی راحتتره asp.net از نظر امنیت بسیار مطمون کار می کنه . اصلا open source نیست بلکه کد ها کامپایل می شن و یک فایل dll می سازند و این dll روی سرور قرار می گیره . overcrash 22 تير 1384, 12:44مرسی از جوابت کسی دیگه نمیتونه کمک کنه؟! من بیشتر دنبال دلیلهای منطقی هستم mazoolagh 23 تير 1384, 09:57وقتي صحبت از مقايسه دو چيز ميشه بايد مورد مقايسه رو هم مشخص كرد. مقايسه اينكه براي يك كاربرد خاص ASP.NET بهتره يا NET Application بصورت كلي هم مبهم هست هم مشكل! ابزارها و تخصص مورد نياز در هر دو روش يكسان هست ولي در امكانات يكسان نيستن. بعضي كنترلهاي وب هست كه ممكنه كنترل معادل فرم نداشته باشه و بالعكس. بعضي كنترلها ممكنه تفاوتهايي در محيط فرم و وب داشته باشن بخصوص از نظر رخدادها. از نظر امنيت بطور كلي DOT NET كاملا قابل اطمينان هست و بيشتر ضعفها و مشكلات امنيتي (در هر سيستم عامل يا محيط كاري) به عدم رعايت موازين و معيارها و پايبندي به بايدها و نبايدهاي ايمني توسط خود كاربر يا طراح برميگرده. از نظر ارتباط با كاربر بخصوص كاربردهاي فارسي تفاوتهايي دارن. بعنوان مثال در Application ميشه فيلد رو از نوع راست به چپ تعريف كرد كه در ASP.NET نميشه. موضوع Postbackها در ASP.NET هم اگر در طراحي دقت نشه ممكنه آزاردهنده بنظر برسه هر چند كه در محيط اينترانت مشكل سرعت ارتباطي مطرح نيست ولي چشمك زدن صفحه وجود داره (البته تمهيداتي براش هست كه بايد با دقت استفاده بشه) شخصا ترجيح ميدم بجاي استفاده از Application تا حد امكان از ASP.NET استفاده كنم! karwan 23 تير 1384, 10:52با سلام به نظرم کلا" خیلی عالی تفسیر کرده بودید و موافق نظر شما هستم در مورد انتخاب asp.net نسبت به Application ولی در asp.net هم میشه یک فیلد را از راست به چپ انتخاب کرد mazoolagh 25 تير 1384, 08:23ولی در asp.net هم میشه یک فیلد را از راست به چپ انتخاب کرد خیلی جالبه - من اینو نمیدونستم. میشه راهنمایی کنین چطوری انجام میشه (البته اگر جزو اسرار کاری حرفه ای نیست) aminir 25 تير 1384, 15:54سلام آره اگه مي شه بگيد چطوري راست به چپ مي شه يك فيلد رو انتخاب كرد چون براي منم جالبه؟؟؟؟؟ باي karwan 26 تير 1384, 00:58سلام ببینید هم کدش هست که یه کم سنگینه ولی وقتی که dir یک textbox رو rtl تعیین کنید خود به خود به زبان فارسی تبدیل می شه mazoolagh 26 تير 1384, 08:30دوست عزیز ویژگی dir فقط روی نحوه نمایش تاثیر میگذاره و به مرورگر میگه که محتویات یک عنصر صفحه رو چجوری render کنه ولی روی کارآکترهایی که توسط کیبرد دریافت میشه هیچ تاثیری نداره aminir 26 تير 1384, 09:45حق با Mazoolagh عزيزه با dir نمي شه اين كارو كرد؟؟ اگه تونستي اين كارو بكني و دوست داشتي كدش رو بزار ؟؟ karwan 26 تير 1384, 21:38ولی من اینو به کار بردم می تونید به سایت همایش مدیریت و برنامه ریزی ارجاع کنید mazoolagh 27 تير 1384, 11:35فارسي نيست! overcrash 29 تير 1384, 13:17ممنون از جوابهاتون. تا اونجایی که من متوجه شدم چون میخوام تمام قسمتهای برنامه سمت سرور باشه و کلاینت احتیاج به برنامه خاصی نداشته باشه از یک web application یعنی asp.net استفاده میکنم (حداقل در قسمت UI ) و برای قسمتهای داخلی برنامه (تماس با بانک و بیس برنامه ) هم میشه از vc#.net استفاده کرد هم از asp.net چون فکر کنم به خوبی این دوتا برنامه در کنار هم میتونند قرار بگیرندو باهم تبادل اطلاعات کنند! خوب اگه نظری دارید ممنون میشم درمورد راست به چب هم که کد جاوااسکریپت هست که اینکارو بکنه و وقتی توی فرم فارسی راست به چپ گرفتید داخل بانک هم همونجور ثبت میشه! یا غیر از اینه ( البته من با php اینکارو میکنم ) mazoolagh 30 تير 1384, 10:091- بنظر من هر كدي كه ميخواي جداگانه بعنوان application بنويسي توي همون asp.net استفاده كن! 2- براي فارسي نوشتن بهتره كه كاربر از امكانات فارسي ويندوز استفاده كنه (همون alt+shift) و نه از جاوااسكريپت. بطور كلي عدم استفاده از كد سمت كلاينت و استفاده از امكانات فوق العاده عالي خود net نشوندهنده حرفه اي بودن طراح هست 3 - بهترين مرورگر براي كارهاي فارسي همون IE هست. بيخود وقت براي نوشتن كد cross-browser compatibe نگذار كه بقول فرنگيها waste of time - waste of money 4- حروف ك و ي كدهاي فارسي و عربي متفاوتي دارن كه ميتوني قبل از نوشتن در بانك خودت درستش كني! ضمنا وقتي پروژه ات تموم شد و بسلامتي پولدار شدي! خبرش رو بده ما هم خوشحال بشيم.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 420]