آخرین اخبار و مقالات و مطالب پیرامون استفاده از جاوا در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران
بر روی این دامنه اینترنتی سیستم مدیریت محتوا
پارس سی ام اس
نصب شده است که نرم افزاری قوی جهت طراحی سایت
می باشد. طراحی وب
با استفاده از پرتال
( پورتال
) پارس منجر به طراحی وب سایت
شما می شود. طراحی وب سایت
کپی رایت پورتال
پارس
... با وجود کارایی زیاد و انعطاف پذیری بالای زبان برنامه نویسی جاوا، این ابزار قدرتمند و رو به توسعه هنوز نتوانسته جایگاه مناسبی برای پیاده سازی پروژه های تجاری در مقایسه با سایر framework های موجود بیابد ... از جمله دلایل اصلی عدم استفاده از جاوا در بیشتر پروژه های بزرگ تجاری، می توان به مشکل بازگشت پذیری یا decompile شدن کدهای نوشته شده، با این زبان برنامه نویسی اشاره کرد که این خود به تنهایی یک معضل بزرگ امنیتی در مسیر توسعه نرم افزارهای تجاری با استفاده از این ابزار به شمار می آید ... برنامه های نوشته شده در جاوا به دلیل استفاده از واسط زمان اجرای java runtime environment یا به طور اختصار jre برای مهیا کردن بستری مناسب برای جلوگیری از کامپایل مجدد کد منبع و همچنین حفظ قابلیت جابه جایی و استفاده در پلتفرم های مختلف، پس از کامپایل به جای تبدیل شدن به زبان ماشین یا همان «صفر» و «یک» به قالب خاصی از داده ها به نام byte code تبدیل می شود که این خروجی همان قالب قابل فهم و اجرا برای jre است ... همین موضوع باعث می شود کد برنامه های نوشته شده به زبان جاوا را با استفاده از متدهای مهندسی معکوس تا حدود زیادی بازیابی کرد ... این مشکل به حدی جدی است که شرکت توسعه دهنده زبان جاوا یعنی سان میکروسیستمز، اقدام به ارائه ابزاری به نام obfuscator برای مبهم سازی کد منبع نوشته شده از طریق تزریق کدهای اضافی به زبان جاوا کرده تا پس از انجام عملیات دیکامپایل، کاربران نتوانند به راحتی قطعات مختلف کد حاصل را درک و تفسیر کنند ...
... در آن زمان اکثر کاربران آماتور کامپیوتر، برای یادگیری کامپیوتر در کنار کلاس های آموزشی از کتاب های آموزشی نیز استفاده می کردند و بازار خرید و فروش این کتاب ها گرم و پررونق بود؛ اما پس از ورود سیستم عامل ویندوز و همچنین منسوخ شدن سیستم عامل dos، عنوان و همچنین تقاضای کاربران کامپیوتر برای کتاب تغییر کرد ... ناشران کتب کامپیوتری معتقدند در حال حاضر بسیاری از کاربران بیشتر به سراغ کتب آموزش آفیس، مانند icdl و ... براساس اعلام سها دانش، یکی از عرضه کنندگان کتب کامپیوتری، میزان تقاضا برای کتب حوزه office در حدی بالا بوده است که چاپ این کتاب ها به مرحله بیست و ششم هم می رسد ... اما گروه دیگری از ناشران کتب کامپیوتری می گویند طی سال های اخیر با افزایش میزان کاربران اینترنت، اکثرا خریداران کتاب به سراغ منابع آموزشی اینترنتی یا مولتی مدیاها می روند که روز به روز در حال افزایش اند ... ناشران معتقدند طی یک سال گذشته قیمت کتاب ها از جمله کتب حوزه کامپیوتر در حدود بیست درصد افزایش یافته است ... برخی نیز از رشد 30 درصدی قیمت کتب کامپیوتری خبر می دهند ... که از رشد 20 تا 30 درصدی قیمت کتاب طی یک سال اخیر خبر می دهند می گویند این موضوع تا حدود زیادی باعث کاهش تقاضا برای کتاب های مقدماتی شده است و به همین دلیل اکثر خریداران کتاب های کامپیوتری را کاربران حرفه ای یا دانشجویان تشکیل می دهند، البته اکثر ناشران در نمایشگاه بین المللی کتاب تهران، این کتب را با 20 درصد تخفیف به فروش می رسانند ...
... در برنامه نویسی تحت وب به چند دسته از فناوری های برنامه سازی برای خلق یک نرم افزار کامل تحت وب نیاز است ... دو مورد از آن را که پیش از این مطالعه کردیم یکی html برای نمایش قالب اصلی اطلاعات و زبانی به عنوان پایه برنامه سازی در وب است و دیگر xml به عنوان یک فناوری کارا برای توصیف داده ها ... سرویس دهنده ها، سیستم هایی هستند که سایت ها و داده های مربوط در آنها قرار می گیرند و کاربران می توانند با اتصال به سرویس دهنده ها، داده یا مطلب مورد نظر خود را از آن درخواست کرده و تحویل بگیرند ... بخشی از اینها به عهده رایانه سرویس دهنده و بخشی دیگر به عهده سیستمی است که کاربران با آن به سرویس دهنده متصل می شوند ... برای انجام این پردازش باید برنامه ای نوشته شود که با درخواست کاربران در سرویس دهنده اجرا شود، اما به دلیل آن که ممکن است در یک زمان عده زیادی به یک سرویس دهنده متصل شوند و درخواست های زیادی از آن داشته باشند، بار پردازشی سرویس دهنده افزایش خواهد یافت؛ بنابراین برنامه نویس با توجه به امکانات می تواند بخشی از این پردازش را به رایانه کاربران منتقل کند که این کار با برنامه نویسی سمت کاربر (client side) انجام می شود ... این کار تاثیر چندانی در کار هر یک از کاربران نخواهد داشت ... اما بار بسیار زیادی را از دوش سرویس دهنده برخواهد داشت ...
... مدیریت افزونه ها: یکی از نکاتی که باعث می شود فایرفاکس به یک مرورگر معرکه تبدیل شود، افزونه ها و تم هایی است که می توان به آن اضافه کرد ... امکاناتی مانند بزرگ کردن قسمتی از صفحه یا باکس جست وجوی مناسب تر و بزرگ شده و یا تغییراتی در قسمت ناوبری، همه باعث شده بتوانیم رابط کاربری فایرفاکس 3 را بهتر از پیشینیان خود بدانیم ... نکته جالب این که فهرست فایرفاکس از وب سایت هایphishing، مرتبا با فهرست گوگل از این سایت ها، همسان سازی می شود و از این بابت، یکی از به روزترین فهرست ها را دارد ... مدیریت بهبودداده شدن دانلود: دیگر از بابت این که دانلودهایی که کرده اید، کجا ذخیره شده، نگران نباشید ... بهبودهای عمده در بخش مدیریت دانلود فایرفاکس باعث شده بتوانید در بین آخرین دانلودها جست وجو کنید، بتوانید دانلودی را که قبلا قطع شده بود دوباره پی بگیرید یا دوباره از اول دانلود کنید و در نوار وضعیت هم می توانید وضعیت دانلود را ببینید که چه قدرش مانده است ... یعنی شما از هر مرورگری که استفاده کنید می توانید نسخه مربوط به همان ظاهر را استفاده کنید ... اما فایرفاکس 3 با سیستم جدیدش باعث می شود که خیال مان از بابت امنیت رمزها راحت شود ... در فایرفاکس جدید فقط یک بار سیستم یادآور را تنظیم می کنیم و این طوری دیگر مجبور نیستیم هر بار به سوالات گوناگون مرورگر خود پاسخ دهیم!نشانه گذاری هوشمند: سیستم هوشمند نشانه گذاری bookmark در فایرفاکس به شما اجازه می دهد که با سه گزینه «دیده شده ترها»، «تازگی نشانه گذاری شده» و «برچسب های تازه»، قدرت مدیریتی و بهره برداری بیشتری از نشانه گذاری های خودتان داشته باشید ...
... آنالیز وب در زمینه تجاری به طور خاص به معنای استفاده از داده های جمع آوری شده از وب برای تعیین این امر است که کدام جنبه های وب سایت در جهت اهداف یک کسب و کار معین عمل می کنند ... - روش دوم "تگ دادن به صفحات" (page tagging) است که از "جاوا اسکریپت" روی هر صفحه استفاده می کنند تا هنگامی که یک مرورگر وب بر روی یک صفحه عمل می کند، یک سرور ثالث را خبردار کند ... در اوائل دهه 1990 آمار وب سایت عمدتا متشکل از شمارش تعداد تقاضا های ارائه شده مراجعین به وب سرور بود ... "صفحه دیده شده" به معنای تقاضای یک وب سرور برای یک صفحه، در مقابل یک گرافیک، است، اما "بازدیدکننده صفحه" به معنای یک رشته از تقاضاها از یک مرجع با هویت منحصربه فرد است که پس از مدت معینی از عدم فعالیت، معمولا 30 دقیقه، منقضی شده است ... ظهور "اسپایدرها و روبات های" موتورهای جستجو [چطور موتورهای جستجو کار می کنند؟] در اواخر دهه 1990 به همراه "وب پروکسی ها" و "آدرس های ip به طور فعال اختصاص یابنده" برای شرکت های بزرگ و ispها، شناسایی بازدیدکنندگان منحصر به فرد انسانی از یک وب سایت را مشکل تر کرد ... استفاده گسترده از "کش های وب" نیز مانعی بر سر راه "تحلیل لاگ فایل" پدید آورد ... اگر شخصی یک صفحه را دوباره ببیند، تقاضای دوم از کش مرورگر (browser cache) پاسخ داده می شود، و تقاضایی در وب سرور دریافت نخواهد شد ...
... در یکی از مقالات شرکتsun، زبان جاوا را با این خصوصیات شرح می دهد: جاوا یک زبان ساده، شی گرا، توزیع شده، تفسیر شده، قدرتمند، ایمن، با معماری خنثی، قابل حمل، با عملکرد سطح بالا چند نخ کشی شده و پویا است ... sun تصدیق می کند که به طور قطع این کلمات رشته هایی از واژه های متداول در زبان برنامه نویسی هستند، اما حقیقت این است که این واژه ها به طور ماهرانه ای خصوصیات این زبان را شرح می دهند ... حال به برخی از خصلت های جاوا در پشت این واژه ها می پردازیم ... شی گرا object oriented : جاوا یک زبان برنامه نویسی شی گرا است ... اگر شما به برنامه نویسی با اعلان رویه در c عادت کرده اید، ممکن است دریابید که به هنگام استفاده از جاوا مجبور به تغییر در روش و چگونگی برنامه تان هستید ... در یک سیستم شی گرا، یک کلاس مجموعه ای از داده ها و روش هایی است که روی آن داده عمل می کنند ... کلاس ها به صورت سلسله مراتبی مرتب شده اند، بنابر این یک زیر کلاس می تواند رفتار هایی را از کلاس بالاتر به ارث ببرد ... جاوا به همراه دسته گسترده ای از کلاس هایی است که در بسته هایی مرتب شده اند و شما می توانید از آنها در برنامه خود استفاده کنید ... lang package) به عنوان ریشه کلاس سلسله مراتبی جاوا انجام وظیفه می کند ... درست است که جاوا طوری طراحی شده است که مثل c++ باشد و خاصیت های آن را داشته باشد، اما هنگامی که با آن کار کنید خواهید فهمید که بسیاری از پیچیده گی های آن زبان را از بین برده است ...
... شرکت نرم افزاری اپرا آخرین نسخه از مرورگر شبکه تلفن همراه خود را برای استفاده تجاری منتشر کرد ... این مرورگر دارای امکاناتی همچون زوم کردن، چرخاندن صفحه و پشتیبانی از فلش است ... به گزارش بخش خبر شبکه فناوری اطلاعات ایران از گوگل،این مرورگر که اپرا موبایل 9 ... 5 نام دارد از فناوری زوم اپرا برای بزرگ کردن صفحه وب استفاده می کند ... با استفاده از این مرورگر می توان صفحات وب را به صورت آفلاین یعنی زمانیکه ارتباط اینترنتی وجود ندارد ذخیره کرد ... دراین مرورگر از موتور ترجمه اپرا پریستو برای سرعت بخشیدن به اداره صفحات وب حتی صفحاتی که با استفاده از جاوا اسکریپت و آژاکس کد گذاری شده اند استفاده می شود ... با استفاده از این نرم افزار ها کاربران می توانند برنامه های ویدئویی You Tube را مشاهده کنند ... هدف این شرکت از ارائه این مرورگر ارائه صفحه نمایشی شبیه به دسک تاپ در صفحه کوچک تلفن همراه است ... از این مرورگر می توان در تلفن های دارای نرم افزار سیمبیون،ویندور موبایل و لینوکس استفاده کرد ...
... در آن زمان همه تغییراتی که در طرف کلاینت انجام می شد نتیجه یک رفت و برگشت اطلاعات از سرور، و به سرور بود ... 0 چیزی فراتر از یک انقلاب فنی بود ... 0 رسانه های اجتماعی (سایت هایی که محتوایشان را خود کاربران می ساختند) بودند که از فناوری های کامل و پیشرفته ای مثل DHTML و AJAX بهره می بردند و روی مرورگرهای قابل اطمینانی که نتیجه ده ها سال تکامل بودند اجرا می شدند ... 0 یک تکامل فنی در جهت تأمین تجربه ای دلنشین تر از وب برای کاربران به صورت آنلاین و آفلاین است ... 0 دیوار مصنوعی ای که بین مرورگر وب و محیط دسک تاپ وجود دارد را از بین خواهد برد و یکپارچگی کامل – و در عین حال ایمن- بین برنامه های نصب شده روی سیستم عامل و برنامه های کاربردی تحت وب ایجاد خواهد کرد ... 0 هر روز از گوشه ای در اینترنت سر بر می آورند ... Google Gears یکی از اولین فناوری های وب 3 ... به زودی قادر خواهیم بود که فایل های مختلف را از محیط دسک تاپ به محیط وب بکشیم و بیندازیم (Drag and Drop) ... com می توانید برنامه هایی را بیابید که با استفاده از جاوا اسکریپت این امکان را فراهم کرده اند ... یک جنبه مهم دیگر از فناوری های مربوط به وب 3 ... 0 استفاده از گرافیک های چشم گیر، تصاویر متحرک دارای جزئیات، صدای پروضوح، تصاویر سه بعدی، و جلوه های ویژه دیگر در صفحات وب است ... 0 در وب سایت ها از طریق نصب پلاگین های ساخته شده توسط شرکت های طرف سوم برای مرورگرها قابل استفاده خواهند بود ...
... >در یکی از مقالات شرکتsun، زبان جاوا را با این خصوصیات شرح می دهد:جاوا یک زبان ساده، شی گرا، توزیع شده، تفسیر شده، قدرتمند، ایمن، با معماری خنثی، قابل حمل، با عملکرد سطح بالا چند نخ کشی شده و پویا است ... sun تصدیق می کند که به طور قطع این کلمات رشته هایی از واژه های متداول در زبان برنامه نویسی هستند، اما حقیقت این است که این واژه ها به طور ماهرانه ای خصوصیات این زبان را شرح می دهند ... حال به برخی از خصلت های جاوا در پشت این واژه ها می پردازیم ... شی گرا: object oriented جاوا یک زبان برنامه نویسی شی گرا است ... اگر شما به برنامه نویسی با اعلان رویه در c عادت کرده اید، ممکن است دریابید که به هنگام استفاده از جاوا مجبور به تغییر در روش و چگونگی برنامه تان هستید ... در یک سیستم شی گرا، یک کلاس مجموعه ای از داده ها و روش هایی است که روی آن داده عمل می کنند ... کلاس ها به صورت سلسله مراتبی مرتب شده اند، بنابر این یک زیر کلاس می تواند رفتار هایی را از کلاس بالاتر به ارث ببرد ... جاوا به همراه دسته ی گسترده ای از کلاس هایی است که در بسته هایی مرتب شده اند و شما می توانید از آنها در برنامه ی خود استفاده کنید ... lang package) به عنوان ریشه کلاس سلسله مراتبی جاوا انجام وظیفه می کند ... درست است که جاوا طوری طراحی شده است که مثل c++ باشد و خاصیت های آن را داشته باشد ، اما هنگامی که با آن کار کنید خواهید فهمید که بسیاری از پیچیده گی های آن زبان را از بین برده است ...
... به گزارش بخش خبر شبکه فن آوری اطلاعات ایران، از خبرگزاری سلام، این مشکل با سوء استفاده از جاوا اسکریپت و زمانی ایجاد می شود یک هکر تلاش می کند از روشی موسوم به "OnKeyDown()" برای شناسایی کلماتی که کاربر با استفاده از صفحه کلید تایپ کرده استفاده کند ... شرکتهای سازنده این مرورگرها هنوز هیچ واکنشی در این مورد از خود نشان نداده اند ...
|
صفحه 1
|
2 |
|