آخرین اخبار و مقالات و مطالب پیرامون توسعه دهنده در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران
بر روی این دامنه اینترنتی سیستم مدیریت محتوا
پارس سی ام اس
نصب شده است که نرم افزاری قوی جهت طراحی سایت
می باشد. طراحی وب
با استفاده از پرتال
( پورتال
) پارس منجر به طراحی وب سایت
شما می شود. طراحی وب سایت
کپی رایت پورتال
پارس
استفاده از نرم افزارهای منبع باز لذتی دارد که در تولید آن وجود ندارد.توسعه دهنده نرم افزارهای منبع باز خواب حضور در یک نرم افزار تجاری را می بیند که تقویم درست و حسابی داشته باشد و مهندسان نرم افزار آن را کنترل کنند و طبق برنامه همه چیز جلو برود. مسایل و مشکلات زیادی در راه انتشار یک بسته نرم افزاری به شیوه منبع باز وجود دارد که برخی از آن ها را از نظر می گذرانیم:
نقشه راه: نقشه راه از کجا می آید و چه کسی تصمیم می گیرد که حالا نوبت چیست؟ مساله همین جاست که انتظار مخاطبان باید خوب تسویه شود و اغلب کار به اینجا ختم می شود که توسعه دهنده هر کجا که دلش خواسته بیشتر کار کرده و آن چیزی که قرار بود در نقشه راه پیاده شود، انجام نمی شود و هماهنگی بسیار بالایی را می طلبد.
زمان عرضه: برای قابلیت هایی که توسعه دهندگان به طور روزانه به نرم افزار اضافه می کنند یا خطاهایی که از آن حذف می کنند، این که دقیقا و در زمان مشخصی همه این ها تمام شوند، کار دشواری است. کسانی که قرار است نرم افزار را تست کنند، هر کدام دیدگاه هایی دارند که باعث می شود روی یک نقطه خاص از نرم افزار کار کنند و این مساله تبدیل به وضعیتی می شود که نمی توان در روزی خاص، توسعه را متوقف کرد و همه چیز از دست مدیر نرم افزار خارج می شود.
توقف توسعه: بزرگتری مشکلی که بعد از هر عرضه ایجاد می شود این است که حجم عظیمی از انتظارها به سوی تیم توسعه سرازیر می شود و هر کسی انتظار دارد زمان عرضه چندروزی به تعویق افتاده شود و قابلیت موردنظر وی به سیستم اضافه شود. پروژه های منبع باز درست به محض اینکه به روز عرضه نزدیک می شوند، با حجم عظیمی از قابلیت ها و تغییرات مواجه می شوند که به پروژه اضافه شده است و حالا باید یکی این ها را مرتب کند. گاهی اوقات آدم مجبور می شود قابلیت کسی که زحمت کشیده و به پروژه اضافه کرده است، اما زمانبندی درستی ندارد را حذف کرده و احتمالا آن شخص دیگر علاقه خود را برای همکاری با پروژه از دست خواهد داد.
آزمایش بسته آماده عرضه: و درست وقتی کل جامعه توسعه دهنده با عرضه نرم افزار و اینکه چه قابلیت هایی در آن وجود داشته باشد و چه قابلیت هایی از آن حذف شود، موافقت کرد، حالا موقع آن است که بسته آماده عرضه مورد آزمایش قرار بگیرد و باگ های موجود در آن رفع شود.
بسیاری از جوامع عرضه کننده نرم افزارهای منبع باز نسخه هایی به نام آماده عرضه (release candidate) منتشر می کنند که تنها برای یافتن باگ و رفع آن ارائه می شود. این نگارش ها تنها برای یافتن مشکل و باگ در سیستم عرضه می شوند و خیلی کم پیدا می شود که در این مرحله به قابلیت های سیستم اضافه کنند. این روند برای جوامع منبع باز خوب جواب می دهد اما در مقایسه با نرم افزارهای تجاری که تیمی را برای عیب یابی به کار می گیرند، زمان بیشتری طول می کشد. بعد از اتمام توسعه نرم افزار و عرضه آن توسط گروه توسعه دهنده، با عرضه نرم افزار به جامعه بزرگ تر کاربران اینجاست که مشکلات اصلی نرم افزار خودش را نشان می دهد. و حالا توسعه دهندگان باید علاوه بر توسعه نگارش جدید نرم افزار و ایجاد قابلیت های جدید، حجم عظیمی از عیوب نگارش قبلی را رفع کنند. و تازه همه این ها بدون انجام مستندسازی برای پروژه انجام می گیرد که خود مستندسازی یکی از دشوارترین کارهاست.
... با وجود کارایی زیاد و انعطاف پذیری بالای زبان برنامه نویسی جاوا، این ابزار قدرتمند و رو به توسعه هنوز نتوانسته جایگاه مناسبی برای پیاده سازی پروژه های تجاری در مقایسه با سایر framework های موجود بیابد ... از جمله دلایل اصلی عدم استفاده از جاوا در بیشتر پروژه های بزرگ تجاری، می توان به مشکل بازگشت پذیری یا decompile شدن کدهای نوشته شده، با این زبان برنامه نویسی اشاره کرد که این خود به تنهایی یک معضل بزرگ امنیتی در مسیر توسعه نرم افزارهای تجاری با استفاده از این ابزار به شمار می آید ... این مشکل به حدی جدی است که شرکت توسعه دهنده زبان جاوا یعنی سان میکروسیستمز، اقدام به ارائه ابزاری به نام obfuscator برای مبهم سازی کد منبع نوشته شده از طریق تزریق کدهای اضافی به زبان جاوا کرده تا پس از انجام عملیات دیکامپایل، کاربران نتوانند به راحتی قطعات مختلف کد حاصل را درک و تفسیر کنند ... تفاوت عمده این روش با دیگر متدها در این است که روش رمزگذاری از آغاز تا پایان باید توسط برنامه نویس و گروه توسعه دهنده پروژه پیاده سازی شود؛ برخلاف روش obfuscator که برای مبهم کردن کد منبع از الگوهای محدود و تکراری استفاده می کند ...
... اندروید بر پایه لینوکس ساخته شده است و شرکت توسعه دهنده این سیستم عامل توسط گوگل خریداری شده و سپس به صورت منبع باز ارائه گردیده است ... این سیستم عامل به توسعه دهندگان اجازه می دهد که کدهای مدیریت شده ای به زبان جاوا برای کنترل ابزارهای شرکت گوگل فراهم آورند ... توسعه دهندگان می توانند برای کنترل ابزارهای ارائه شده توسط شرکت گوگل از کتابخانه مبتنی بر جاوای ارائه شده به همراه این سیستم عامل استفاده کنند ... افزون بر این، بیش از 8 سال است که به عنوان یکی از سیستم عامل های پیشگام در صنعت توسعه برنامه های کاربردی و سرویس های مربوطه موفقیت خود را برای کاربران به اثبات رسانیده است ...
... تیم توسعه دهنده meego از ارائه آپدیت جدید این سیستم عامل خبر دادند که با استفاده از آن می توان 2 سیستم عامل را روی گوشی n900 تجربه کرد ...
... ناشر: 2k games توسعه دهنده: firaxis games ژانر: تاریخی، نوبتی، استراتژی هواداران دو آتشه بازی های استراتژیک صدها ساعت از وقت خود را با لذت بردن هنگام آفرینش بازی سیدمایر گذرانده اند ...
... این ویژگی توسعه دهنده ویژگی دیگری است که پیش از این در این سایت وجود داشته اما تنها پنج درصد کاربران فیس بوک از آن بهره گرفته بودند ...
... گروه خبری gsm: نتایج حاصل از بررسی مشترک دو شرکت تحقیقاتی super hybrid engine و idc نشان داد طی چند ماه گذشته میزان علاقمندی مراکز توسعه دهنده نرم افزار به فعالیت روی سیستم عامل اندروید گوگل بیشتر از دیگر سیستم های عامل موجود در بازار شده و در مقابل ios اپل محبوبیت خود را نزد این مراکز از دست داده است ... به گزارش سایت (ایستنا) به گفته این دو مرکز تحقیقاتی 72 درصد مراکز توسعه دهنده نرم افزاری جهان اندروید را بهترین سیستم عامل موبایلی خوانده اند و اعلام کرده اند که سیستم عامل آینده در حوزه تلفن های همراه اندروید است ... در این میان 25 درصد مراکز توسعه دهنده نرم افزاری ios را بهترین سیستم عامل موبایلی موجود در بازار می دانند ... این بررسی همچنین نشان داد که 59 درصد توسعه دهندگان نرم افزار آینده سیستم عامل اندروید را روشن می دانند و در مقابل، 35 درصد این مراکز اعلام کرده اند که ios اپل در آینده موفقیت های بیشتری را پیش رو خواهد داشت ... لازم به ذکر است که در کنار علاقمندی زیاد مراکز توسعه دهنده نرم افزاری به سیستم عامل اندروید، مراکز سخت افزاری نیز این سیستم عامل را به برنامه های رقیب ترجیح می دهند ...
... در حال حاضر بیش از 70 توسعه دهنده وب و عرضه کننده برنامه های جانبی از این استاندارد جدید استفاده می کنند ...
... اما برای بسیاری از انواع کاربران از جمله توسعه دهنده ها مناسب نخواهد بود ... البته که به نظر نمی رسد عطشی که برای توسعه لینوکس در سال 2009 وجود داشت و به دلیل وجود نت بوک ها، معرفی سیستم های موبایل بر پایه لینوکس و ...
|
صفحه 1
|
2 | 3 | 4 |
|