PDA

نسخه کامل مشاهده نسخه کامل : Apache::ASP یا IIS::ASP کدام بهتر است؟ دنیای اسکریپت را چگونه شروع می کنید؟



A-freeman
26-02-2007, 16:03
گاهی اوقات بد نیست آدم یه سری کارهای رایگان برای دیگران انجام بده ، چون هم اونا استقبال می کنن و هم اینکه در عوض این کار ، یه مقدار یا کلی تجربه به دست میاری. پروژه کوچک ذخیره کردن مطالب یک فرم ثبت نام پزشکی :

شروع کار با ASP و یک تست ساده کوچک روی سرور. اما سرور جواب نمیده و خطای اجرا میده؟! Apache(CentOS) Runtime error
داخل کنترل پنل شدم تا ویژگی های سرور رو ببینم: Apache ASP Support : Yes
Apache ASP را در گوگل جستجو کردم. دیگران هم مشکل مشابهی داشتند. قضیه از قرار زیره:

اسکریپت نویسی ASP و اجرای آن می تواند روی سرور های ویندوزی یا غیر ویندوزی مثل لینوکسی یا غیره انجام شود. سرورهای ویندوزی از برنامه توکار IIS برای مدیریت وب سایت ها استفاده می کنن که به طور خودکار از ASP یا بهتر بگوییم IIS::ASP حمایت میکنن. زبان رایج اسکریپت نویسی در IIS::ASP همان VBscript است. اما اسکریپت هایی که به این زبان نوشته می شوند در موتورهای Apache::ASP اجرا نمی شوند. چرا؟ چونکه اصولا زبان رایج برنامه نویسی در برنامه Apache زبان Perl می باشد. یعنی شما باید IIS::ASP های خود را به زبان اسکریپت نویسی Perl تبدیل کنید( حالا بیا و درستش کن!ASP رو به زور یاد گرفتیم حالا بیاییم تبدیلش هم کنیم ها!).
زبان دیگر اسکریپت نویسی در سرور های غیر ویندوزی، زبان تازه به دوران رسیده PHP می باشد که چند سالی است خیلی کاربرد پیدا کرده و خیلی از سرور ها از آن به عنوان یک زبان ServerSide حمایت میکنن. بنابراین می توانید به جای تبدیل به Perl ، اسکریپت های IIS::ASP خود را به PHP تبدیل کنید( نه بابا! چه فرقی میکنه؟ میشه بگی هااا)
فرقش اینه که چند تا برنامه باحال هست که صفحات و پروژه های IIS::ASP شما رو به صفحات PHP تبدیل میکنه. این برنامه در نسخه های خط فرمانی یا رابط گرافیکی موجود هست.بعد از اینکه برنامه را دانلود کرده و فایل ها را تبدیل نمود، نفس راحتی کشیدم چون دیگه سرور Error نمیده.

البته برنامه های مختلفی هستند که اجازه میدن هرکدام از برنامه های بالا روی هر سروری اجرا بشه، ولی اصل مطلب اینه :

1) IIS::ASP روی سرورهایی که از IIS استفاده میکنن برای شروع خوبه و می توانید توسط ASP2PHP Convertor ها که نمونه اش را پس از یه
عضویت کوچولو در سایت زیر دانلود کردم ، آنها را به PHP تبدیل کنید تا روی دیگر سرورها هم قابل استفاده باشه .[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] البته می توانید آنها را مستقیما از لینک زیر هم دانلود کنید.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دو فایل بالا ZIP هستند بنابراین با Right Click >Save target as ذخیره کرده و اگر لازم بود پسوند آنها را به ZIP تغییر داده و EXTRACT کنید. پس
از شکستن ، نسخه خط فرمانی را که asp2php-0.76.24 نام دارد بکار بردم و نتیجه داد. چگونگی استفاده از این نسخه در فایل ASP2PHP-dos
version.htm آمده که در لینک پایین قرار دارد. از نسخه رابط گرافیکی هم می توانید استفاده کنید که باید طرز کارشو بدست بیارید.

2) PHP زبان پرطرفداری خواهد بود به عنوان تکمیل مهارت اسکریپت نویسی خود استفاده کنید. این حقیقت که چرا سرورهای غیر ویندوزی بهتر و به صرفه تر هستند و چرا به جای IIS از Apache استفاده میکنن در فایل Migrating from IIS to Apache.htm آمده که به اضافه چند صفحه دیگر و صفحه بالا در لینک زیر قرار دارد: Zip هستند. با کلیک راست ذخیره کنید.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

3)زبان JavaScript هم یک زبان اسکریپت نویسی ClientSide است که کدهای آموزشی جالب آن در بیش از 100 نمونه و کاربرد در لینک زیر قرار دارد.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
با راست کلیک ذخیره کنید.

راجع به اسکریپت ها هرچی میدونید همین جا خالی کنید. (( :
مرحمت ز یاد!

A-freeman
28-02-2007, 15:25
بهتره فقط برنامه های ساده را آنطور که گفتم تبدیل کنید. برای برنامه های جدی تر ، مثل رام کردن اسب وحشیه.
یا اینکه PHP را خیلی راحت از [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] شروع کنید.

A-freeman
04-03-2007, 10:35
برای دانلود کدهای آموزشی جاوا به پست زیر مراجعه کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

اگه سایت های آموزشی خوب می شناسید معرفی کنید. مرسی

A-freeman
10-04-2007, 23:17
آره این سایت هم مثال های کاربردی خوبی داره. اگه مثالها رو ذخیره کردی بد نیست که روی یک فضای رایگان قرار بدی. چون ارسال سی دی ممکنه برات زحمت داشته باشه یا اینکه بخواهی برای هرکس ایمیل بزنی.
به هر حال اگه می خوای یه حال اساسی بدی فکر کنم راهش همینه. مرسی. ما رو هم بی خبر نذار.