|
تبریک
پیوند عاشقانه ی مش قربون وآبجی یلدا بر شما مبارک باد.
|+| نوشته شده توسط ليلا محمدحسين پور در جمعه سی ام آذر 1386 و ساعت 13:18 كدام زبان برنامهنويسي را انتخاب كنيم؟
فعلاً برنامهنويسي تحت وب داغترين سوژه در دنياي برنامهنويسي است. شايد بد نباشد يادآوري كنم كه اصولاً فلسفه برنامهنويسي تحت وب چه بود كه به اينجا رسيد. علت محبوبيت و رشد گسترده برنامهنويسي تحت وب، حل شدن مشكل كلاينت بود.
در اين مدل از برنامهنويسي، برنامهنويس دغدغه چنداني درباره قابل نصب بودن برنامهاش روي پلتفرمهاي مختلف ندارد زيرا وضعيت تقريباً روشن است. همين كه برنامه شما روي يكي دو مرورگر معروف مانند فايرفاكس و اينترنت اكسپلورر جواب بدهد، كافي است. بنابراين در پاسخ به اين سؤال كه كدام زبان برنامهنويسي وب را انتخاب كنيم، بايد گفت زبانهايي كه از همه سادهترند و تغيير و تحولات را به سرعت ميپذيرند. در حال حاضر در اين زمينه دو فناوري PHP و ASP.NET پيشتاز هستند. زبان اسكريپتنويسي PHP شباهتهايي به زبان C دارد. به همين دليل سرعت كامپايل شدن آن بالا است و سايتهايي كه از اين زبان استفاده ميكنند اندكي سريعترند. فناوري ASP.NET از ويژوال بيسيك داتنت يا سيشارپ استفاده ميكند. اين دو زبان، به ويژه در جديدترين نسخه فناوري داتنت در يك حد هستند. اما به نظر من ويژوال بيسيك همچنان جذابتر و سادهتر به نظر ميرسد. سايتهايي كه با اين دو زبان نوشته ميشوند نرمافزارهاي قدرتمندي را پديد ميآورند كه قدرت انعطاف و گستره كارايي آنها بالاست زيرا هر دو زبان OOP هستند. علاوه بر سهولت برنامهنويسي، پشتيباني از برخي موجهاي نو مانند ايجكس هم بحث روز است. هم PHP و هم ASP.NET وضع خوبي در اين زمينه دارند. علاوه بر اين، برخي فناوريهاي روز هم خيلي مهم هستند كه وبسرويس يكي از آنهاست. در حال حاضر رقابت شديدي ميان فناوريSOAP كه از سوي آي بيام و مايكروسافت و ديگران پشتيباني ميشود و فناوري REST كه از سوي ياهو و برخي شركتهاي بزرگ ديگر حمايت ميشود، وجود دارد. اما وضع بعضي زبانها مانند جاوا (JSP) و ColdFusion در دنياي وب خراب است و برخي زبانها اخيراً دوباره مورد توجه قرارگرفتهاند كه از آن جمله ميتوان به Python و Ruby اشاره كرد. وضعيت جاوا در وب در اين ميان جالب توجه است. برخلاف موفقيت چشمگير جاوا در برنامهنويسي براي سيستمهاي بزرگ، اين زبان به شدت در وب دچار ناكامي است. وب يك دنياي بصري است و به سادگي و ظاهر سيستمها اهميت ميدهد. به همين دليل زبانهاي فاقد ابزارهاي ويژوال و قدرتمند كه در عين حال ساده نيز هستند در اين وادي محكوم به زوالند و اين مسئله براي جاوا كه در زمينه وارد كردن مفاهيم بصري و پويا به دنياي وب پيشگام بود، ناگوار است، البته اين قضيه هيچ ربطي به زبان اسكريپتنويسي «جاوااسكريپت» كه با ظهور ايجكس جان تازهاي پيدا كرده، ندارد. برنامهنويسي سيستمهاي بزرگ
كاركردن با جاوا در محيطهاي بزرگ كار آساني نيست. اوراكل هم آسان نيست و به طور كلي ورود به اين عرصهها چالشهاي مختلفي را پيش روي برنامهنويسان و شركتهاي نرمافزاري قرار ميدهد، به همين دليل سيستمهاي مبتني بر جاوا، گران و پرهزينه و غولآسا هستند. با اين حال توجه كنيد كه منظور از سازمانهاي بزرگ در اينجا سازمانهايي هستند كه از نظر ابعاد، تعداد كلاينتها و تراكنشها واقعاً بزرگ هستند و منظور ما از آن شأن و منزلت يك سازمان نيست. سازمانهاي متوسط و كوچك برنامهنويسي براي موبايل زبانهاي ديگر منبع : بهروز نوعي پور |+| نوشته شده توسط ليلا محمدحسين پور در یکشنبه چهارم آذر 1386 و ساعت 13:2 حافظه را از DLL ها خالي كنيد.
ويندوز اكسپلورر DLL يا Dynamic_ Link Libraries را براي يك دوره زماني حتي پس از اينكه كار با آنها تمام شده است در حافظه نگه مي دارند اين مي تواند باعث بازدهي كم كامپيوتر شما شود براي حل مشكل در منوي Run دستور regedit را تايپ كنيد، سپس مسير زير را بپيماييد.
HKEY_ LOCAL_ MACHINE/ SOFTWARE/ MICROSOFT/ WINDOWS/CURRENT VERSION/ EXPLORER يك sub_ key با نام Always Unlocal DLL بسازيد و به آن مقدار 1 بدهيد تا ويندوز را از نگهداري DLL ها در حافظه باز داريد. ويندوز را restart كنيد تا تغييرات لازم انجام پذيرد.
|+| نوشته شده توسط ليلا محمدحسين پور در یکشنبه چهارم آذر 1386 و ساعت 12:58 |
|


