طراحی وب
 
نرم افزار های مهندسی نرم افزار - رسم Usecase ، DFD ، ERD
 
 
یکی از مهم ترین نیازهای دانشجویان و مهندسین نرم افزار ، نرم افزارهایی جهت ساده تر کردن کار مدل سازی داده ها و نیز تحلیل و طراحی و نمایش گرافیکی سیستم های نرم افزاری است.

شرکت Sybase یکی از بزرگترین شرکت های سازنده‌ی ابزارهای مهندسی نرم افزار است که برای مدل سازی داده ها، نرم افزار قدرتمند Sybase PowerDesigner را ارائه کرده است. این نرم افزار زبان مدلسازی UML را نیز پشتیبانی میکند و با 60 دیتابیس مختلف نیز خروجی می دهد. این نرم افزار همچنین با اکثر محیط های برنامه نویسی مانند دات نت ، جاوا ، اکلیپس و ... میتواند تعامل داشته باشد.

http://i15.tinypic.com/7w5zn90.jpg
 
دانلود نسخه 12.5پاور دیزاینر از رپیدشیر (دو فایل - کلا 130 مگابایت):
http://rapidshare.com/files/71587202/SPDv12.5.part1.rar
http://rapidshare.com/files/71592665/SPDv12.5.part2.rar


نرم افزار  مدل سازی بانک اطلاعاتی:
یکی دیگر از نرم افزارهایی که میتوانید برای مدل سازی داده ها استفاده کنید، نرم افزار Case Studio از شرکت QUEST است:

http://i37.tinypic.com/vz7hns.png

این محصول جدیدا با نام Toad Data Modeler ارائه میشود. این نرم افزار برای طراحی دیتابیس امکانات بسیار خوبی دارد. از جمله :
  • تولید ERD
  • تولیدکد برای تمامی دیتابیس های معروف مانند Access , Oracle , SqlServer , MySQL
  • مهندسی معکوس
  • امکان تبدیل مدل منطقی به مدل نهایی
  • پشتیبانی از یونیکد
  • ایجاد تمامی موجودیت هایریز دیتابیس مانند پروسیجر، تریگر ، view ، فانکشن ها و غیره
دانلود نسخه 2.22 نرم افزار CaseStudio
 
  نظر شما   
1387/09/23
نویسنده : حسین شرفی
 
     

وب 2 چیست؟
 
 

وب 2 و معرفی استانداردهای طراحی

وب 2        با افزایش کاربرد های وب ، طراحان وب روش های جدیدی را در ایجاد وب سایتها به کار بستند که باعث راحت تر شدن دسترسی به داده ها برای کاربر و مشارکت کاربر در ایجاد داده ها میشود. نمونه بسیار روشنی از این سایت ها Wikipedia است که توسط کاربرانش گسترش پیدا میکند و مدیران این سایت فقط محیطی را برای استفاده از توانایی های کاربران فراهم میکنند.

       مفهوم وب2 اولین بار در یک همایش توسط معاون موسسه oreilly مطرح شد. آنها به دنبال نسل جدیدی از وب بودند که بتواند جذاب، کاربردی و قابل گسترش باشد. اینگونه بود که کنفرانس وب2 شکل گرفت و بحث های زیادی پیرامون این پدیده مطرح شد. امروزه جستجوی این عبارت در گوگل بیش از 10 میلیون نتیجه را بر می‌گراند.

 

مقایسه چند سرویس وب دویی با رقبای های وب یک آنها:

  • Wikipedia یک سایت وب دویی است، یک دایره المعارف که هیچ مولف خاصی ندارد و با نیروی کاربرانش گسترش پیدا میکند. اما دایره‌المعارف بریتانیکا یک سایت وب محسوب میشود. زیرا تعداد بسیار محدودی مولف هستند که مقالات این سایت را به روز میکنند و بر روی سایت قرار می دهند.
  • سایت Last.fm یک سایت وب دویی است. اما MP3.com یک سرویس وب یک محسوب میشود. در سایت Last.fm این کاربران هستند که برای خوانندگان بیوگرافی درست میکنند ، عکس های خوانندگان را روی سایت قرار می دهند، به آهنگ ها امتیاز می دهند ومیزان محبوبیت آهنگ های یک خواننده  را مشخص میکنند. اما در سایت mp3.com پروسه های مذکور توسط مسئولان سایت انجام میشود.
  • در سرویس های آپلود عکس قدیمی، دسته بندی عکس ها بر اساس دایرکتوری های آنها مشخص میشد. اما در سرویس های جدید TAG ها (کلمات کلیدی مرتبط) هستند که باعث دسته بندی عکس ها میشوند. با وجود این سیستم هر عکس می تواند مرتبط با چندین کلمه باشد. در حالی که در دایرکتوری‌ها هر عکس فقط با یک موضوع در ارتباط بود. Flickr.com نمونه ی بارزی از یک سایت عکس با نگرش وب2 است.
  • در سرویس های اشتراک فایلی قدیمی ، چندین سرور وجود داشت که امکان دانلود را برای کاربران فراهم میکرد. اما در سرویس های جدید ، هر کسی که فایل را دانلود میکند خودش تبدیل به سروری برای دیگران میشود و بطور ناخودآگاه وظیفه ی سرور ها را کاربران به عهده گرفته اند. Bittorent نمونه ی روشنی از این سرویس جدید است. هر کاربر با اتصال به شبکه‌ی بیت تورنت، از روی رایانه‌ی دیگر کاربران شروع به دانلود میکند و رایانه‌ی خودش نیز تبدیل به یک سرور برای دیگر کاربران میشود.

 

وب یک پلتفرم است

     یکی از مهم ترین اصول وب2 ، نگاه کردن به وب بعنوان یک پلتفرم است. بر اساس تحقیقات یک شرکت آمریکایی ، بیش از یک میلیارد کاربر در سراسر جهان هستند که رایانه شخصی و به دنبال آن سیستم عامل، نرم افزارهای کاربردی آفیس، و حتی فضایی جهت نگه داری فایل هایشان ندارند، اما کاربر اینترنت هستند و با استفاده از Device های گوناگون مانند موبایلشان و یا با استفاده از کافی‌نت کارهای خود را انجام میدهند. وب2 به نیازهای این افراد پاسخی مستقیم داده است.

     سرویس هایی مانند Google Docs و Zoho.com امکان داشتن نرم افزار Office آنلاین را فراهم کرده اند. سایت های بسیار زیادی برای نگه داری فایل ها تحت وب وجود دارند که نیاز این افراد را به هارد شخصی مرتفع کرده اند، سایت هایی مانند Delicious.com امکان نگه داری بوکمارک های هر فرد را بر روی وب فراهم میکنند. و حتی سایت های متنوعی امکان ویرایش عکس را بر روی اینترنت بوجود آورده اند که این افراد را از داشتن یک نرم افزار ویرایشگر عکس مانند Photoshop بی نیاز میکنند.

    همانگونه که می بینید، وب2 باعث بی نیاز شدن  بسیاری از کاربران از داشتن سیستم عامل شخصی شده است. اینجا بود که مفهومی بنام سیستم عامل جهانی شکل گرفت. کاربران با داشتن یک مرورگر روی هر دستگاهی، و با اتصال به اینترنت میتوانند از کلیه سرویس های لازم جهت کارهای روزمره خود بهره گیرند.

     یکی از پیامد های سیستم عامل جهانی، پایان چرخه ی سنتی تولید و عرضه نرم افزار است. نرم‌افزارهایی مانند MS Office هر چند سال یکبار نسخه جدیدی را منتشر میکنند و کاربران باید آنها را خریداری کنند تا از مزایای نسخه جدید بهره مند شوند. اما برنامه های تحت وب هر ماه و گاهی هر روز آپدیت میشوند و سریعا در دسترس همگان قرار می گیرند.


اهمیت داده ها

     ارزش داده ها در وب2 همان چیزی است که باعث رشد یک سایت میشود. آنچه ویکی پدیا را امروز به اینجا رسانده است، داده هایی است که کاربران در طول مدت زمان طولانی در این سایت وارد کرده اند. این موضوع را در سایت هایی مانند Amazon.com در زمینه ی فروش کالا و کتاب ، در سایت Last.fm در مورد آثار موسیقی، در Flixster.com در زمینه ی سینما ، در Google Maps در زمینه ی نقشه های شهرها و در بسیاری دیگر از سایت های وب2 میتوان مشاهده کرد.
     گوگل از کاربران سرویس
MAPS برای نامگذاری خیابان ها و کوچه های نقشه هایش استفاده میکند. به همین دلیل است که امروز شما می توانید حتی به فارسی  "برج میلاد" را در این سرویس جستجو کنید و این منطقه از شهر را روی نقشه های گوگل مشاهده کنید. و در مقابل میتوانید مدرسه ی دوران کودکی خود را روی نقشه بیابید و نام مدرسه تان را روی نقشه وارد کنید. روزگاری شرکت MapQuest بزرگترین مرجع نقشه های جهان به شمار می رفت. اما گوگل با استفاده از نیروهای کوچک جمع بزرگی از کاربرانش ، گوی سبقت را از شرکت MapQuest ربود.

 

طراحی رابط کاربری پویا

      بارز ترین شاخصه‌ی یک سایت وب دویی، داشتن رابط کاربری قدرتمند است. استفاده از روش های جدید و ترکیب تکنولوژی های موجود مانند Ajax  CSS , xml , HttpRequest  و  Javascript باعث بهبود سرعت و افزایش کارایی بسیاری از وب سایت ها شده است. بطور مثال میتوان از سرویس Gmail گوگل در این مورد نام برد که رابط کاربری بسیار سریع و پویایی را در مقایسه با سایر رقبایش ارائه کرد و باعث بدست آوردن محبوبیت در میان کاربران شد.

     یکی از پروسه های وقتگیر در هنگام چک کردن ایمیل ها، رفرش شدن صفحه در هنگام باز کردن یا حذف کردن یک ایمیل بود که جیمیل با بکارگیری روش طراحی آجاکس، این پروسه را حذف کرد و شما هنگام کار با جیمیل خود از بالاترین سرعت ممکن بهره مند هستید.

 وب 2

سرویس های وب 2 از شما یاد می گیرند.

      سرویس های وب 2 برای وقت کاربرانشان ارزش زیادی قائلند و شما را در پروسه هایی مانند ذخیره سازی داده هایتان بهتر یاری میکنند. بطور مثال شما در جیمیل نیازی به ذخیره کردن ایمیل افرادی که برای شما یکبار ایمیلی زده اند ندارید. زیرا هر آدرس ایمیلی که دریافت میشود بطور اتومات در دفترچه ایمیل های شما ذخیره میشود و هنگامی که نیازمند ارسال ایمیل به یکی از دوستان خود هستید، کافیست ابتدای نام او را تایپ کنید تا جیمیل از بین هزاران ایمیل ثبت شده، ایمیل مورد نظر را نمایش دهد. همچنین اگر چند دوست همنام دارید که بیشتر به یکی از آنها ایمیل می زنید، هنگام تایپ نام آنها ، جیمیل ایمیل دوستی را که بیشتر برایش ایمیل زده اید بالاتر از بقیه نمایش می دهد.

      قابلیت یادگیری سرویس های وب2 در بخش جستجوی گوگل نیز قابل مشاهده است. گوگل نتایج جستجوی شما را ذخیره میکند و هنگامی که یک مدخل جدید را جستجو میکنید ، گوگل آنرا با موضوعات و مطالب قبلی تان مقایسه میکند و تا جای ممکن نتایج را بر اساس سلیقه شما مرتب کرده و نمایش میدهد.

      همچنین در بخش جستجوی عکس گوگل، هنگامی که شما بعد از جستجوی یک کلمه، روی یکی از عکس ها کلیک میکنید گوگل میفهمد که عکس مورد نظر رابطه ی نزدیکی با آنچه جستجو کرده اید دارد و از آن به بعد در جستجوهای بعدی آن عکس را به کلمه‌ی جستجو شده، مرتبط تر میداند و در صفحه ی جستجویش آنرا بالاتر نمایش می دهد. به این فرایند استفاده از هوش جمعی میگویند که گوگل به خوبی از آن در الگوریتم هایش استفاده میکند.

 

با آنچه در مورد وب 2 گفته شد اکنون میتوانید سایت های وب2 واقعی را از سایت هایی که ادعای وب2 بودن دارند تشخیص دهید و در طراحی های خود نیز استفاده از این روش ها را بکار ببندید تا بتوانید بر رقبای بسیار بزرگتر از خود چیره شوید.

با نگاهی بر مقاله ی وب 2 نوشته ی تیم اوریلی

 
  نظر شما   
1387/09/15
نویسنده : حسین شرفی
 
     

الگوریتم های مرتب سازی آرایه ها
 
 

یکی از مباحث اساسی دروس ساختمان داده ها و اصول طراحی الگوریتم ، یافتن الگوریتم هایی برای مرتب سازی اعدادی بهم ریخته ای است که در یک آرایه پشت سر هم قرار گرفته اند. تا کنون الگوریتم های مختلفی برای اینکار ایجاد شده است که در این مقاله با چند تا از این الگوریتم ها آشنا میشوید. همچنین مرتبه پیچیدگی هر الگوریتم (میزان زمانی که از CPU برای اجرای هر الگوریتم می گیرد) را ذکر خواهیم کرد.

 
  1. الگوریتم مرتب سازی انتخابی (Selection Sort): در این روش، برنامه کوچکترین مقدار را یافته و آنرا در اولین خانه ی آرایه قرار می دهد. حال که کوچکترین عضو یافت شده است، برنامه به سراغ یافتن دومین عنصر کوچک در میان اعداد باقی مانده که از 2 تا n هستند می رود و دومین عدد کوچک را در خانه دوم قرار میدهد. حال به سراغ سومین عدد کوچک می رود و این رویه را تا یافتن آخر عدد و قرار دادن آن در جای خودش تکرار میکند. با توجه به اینکه برنامه باید n عدد را n بار با هم مقایسه کند مرتبه ی پیچیدگی این الگوریتم O(n^2) است.
  2. مرتب سازی حبابی (Bubble Sort): در این روش هر عنصر با عنصر بعدی اش مقایسه میشود. در صورتی که عنصر دومی کوچکتر از عنصر اولی باشد، جای دو عنصر با هم عوض میشود. برنامه به کارش ادامه میدهد و عناصر دوم و سوم را با هم مقایسه میکند و این کار را تا اخر آرایه ادامه میدهد. دوباره الگوریتم ، پویش را از اول آرایه شروع میکند و مراحل قبل را تکرار میکند و این مراحل آنقدر تکرار میشوند تا آرایه کاملا مرتب شده باشد. مرتبه ی پیچیدگی این الگوریتم O(n^2) است.
  3. مرتب سازی درجی (Insertion Sort): در این روش عنصر اول و دوم با هم مقایسه شده و در صورت نیاز مرتب میشوند و سپس سومین عنصر با عناصر اول و دوم مقایسه میشود. در صورتی که عنصر سوم از اولی کوچکتر باشد به جای اولین عنصر می نشیند و عناصر قبلی به سمت راست هل داده میشوند. اگر عنصر سوم از اولی بزرگتر و از دومی کوچکتر باشد، بین آنها درج میشود و عنصر دوم به بعد یکی به سمت راست هل داده میشود. (پس در این روش همیشه عناصر ِ قبل از عنصری که میخواهیم مرتبش کنیم، مرتب هشتند.) این روال برای بقیه عناصر نیز اجرا میشود و هر عنصر در جای خودش قرار می گیرد تا تمام عناصر مرتب شوند. مرتبه ی پیچیدگی این الگوریتم O(n^2) است.
  4. مرتب سازی سریع(Quick Sort) : در این الگوریتم یک عنصر را بعنوان محور (pilot) مرتب سازی انتخاب میکنیم. و تمام عناصر کوچکتر از آن را به سمت چپ آن برده و عناصر بزرگتر را به سمت راست اش می‌بریم. حالا بخش چپ خودش یک بخش جدید است که با الگوریتمی که گفتیم آنرا مرتب میکنیم و سمت راست را نیز همینطور. یعنی در سمت چپی ها دوباره یک عنصر را بعنوان pilot در نظر میگیریم و عناصر کوچکتر از pilot را به سمت چپ آن و عناصر بزرگتر از pilot این قسمت را ، به سمت راست pilot می بریم. دوباره الگوریتم را روی یک چهارم های به وجود آمده اجرا میکنیم و اینکار را آنقدر ادامه میدهیم تا کل آرایه مرتب شود. مرتبه پیچیدگی این الگوریتم در بدترین حالت O(n^2) است. اما در حال نرمال O(n log n) است که کمترین مرتبه پیچیدگی برای مرتب سازی اعداد به حساب می آید.
  5. مرتب سازی ادغام (Merge Sort): این الگوریتم به روش بازگشتی (Recursive) عمل میکند و آرایه را به چند آرایه ی دو عنصری تقسیم میکند و آنها را مرتب میکند. سپس آرایه های کوچک را دوبه‌دو با هم ادغام میکند تا آرایه های مرتب 4 عنصری ایجاد شوند و بعد آرایه های 8 عنصری و به همین ترتیب پیش می رود تا آرایه اصلی بصورت مرتب شده ظاهر شود. مرتبه پیچیدگی این الگوریتم O(n log n) است.
  6. مرتب سازی هرمی (Heap Sort): در این روش، برنامه از کل آرایه ی داده شده یک درخت MaxHeap می سازد. (درخت مکس هیپ درختی دودویی و کامل است که مقدار ذخیره شده در هر گره ، بزرگتر و یا مساوی مقدار ذخیره شده در گره فرزندانش است) سپس مقدار ماگزیمم را از درخت حذف میکند و آنرا در انتهای آرایه میگذارد و دوباره از بقیه اعداد یک درخت maxHeap میسازد و باز روش مذکور را روی آن نیز اعمال میکند تا دومین عدد بزرگ یافت شود. در این روش آرایه از آخر به اول مرتب میشود. مرتبه پیچیدگی این الگوریتم O(n log n) است.

در تصویر زیر میتوانید مقایسه ای بین سرعت سه الگوریتم که مرتبه پیچیدگی شان n log n است مشاهده کنید.

O(n log n) Sorts

 روش هایی وجود دارند که حداقل مرتبه ی پیچیدگی هر الگوریتم را با روابطی اثبات میکنند. بطور مثال برای الگوریتم های مرتب سازی ، میزان O(n Log n) حداقل است و کمتر از این میزان ممکن نیست و همانطور که میدانیم الگوریتم های ادغام و هرمی و سریع هر سه با همین میزان پیچیدگی مرتب سازی را انجام میدهند. بنابراین الگوریتمی نمیتوان نوشت که سریعتر از این حالت عمل کند و الگوریتم های مینیمم پیچیدگی در این زمینه ،قبلا کشف و ایجاد شده اند . اما مواردی هستند مانند ضرب دو ماتریس n در n که مرتبه ی پیچیدگی شان O(n^3) است و روش های جدیدی مانند روش استراسن آنرا به O(n^2.81) کاهش داده است. طبق روشهای اثبات شده امکان کمتر شدن این میزان وجود دارد. اما هنوز الگوریتمی که هزینه ی پیچیدگی کمتری از الگوریتم استراسن داشته باشد کشف نشده است. بنابراین هنوز شما میتوانید وقت خود را روی کاهش مرتبه ی پیچیدگی این الگوریتم و یافتن الگوریتم بهینه تر بگذارید.

- الگوریتم های شبیه سازی در ویکی پدیا
- شبیه سازی و مقایسه الگوریتم ها در کنار هم در حالات مختلف
- شبیه سازی مرتب سازی های مختلف (توسط اپلت جاوا)
- دموی دوم از الگوریتم های مرتب سازی (برای شروع به کار الگوریتم ها رویشان کلیک کنید.)

- سورس کد زبان C برای الگوریتم های مرتب سازی
- دموی اجرای کد ها و حلقه های تودرتوی هر الگوریتم

 
  نظر شما   
1387/08/12
نویسنده : حسین شرفی
 
     

Chrome : کروم ، مرورگر گوگل
 
 

گوگل مرورگر صفحات وب جدیدی را تحت عنوان Chrome عرضه کرد.
گوگل کروم
بهترین توضیحی که در مورد این مرورگر میتوان داد زیبایی، سادگی و سبکی آن است. سرعت این مرورگر نیز نسبت به مرورگرهای دیگر بالاتر است. شاید حتی بتوان گفت خیلی بالاتر، بخصوص هنگامی که مشغول مرور سایت های آجاکسی مانند جیمیل هستید. علت این امر موتور جاوا اسکریپت قدرتمند و پرسرعت کروم است که کد های javascript را با بالاترین سرعت ممکن تفسیر میکند. یکی از بنیانگذاران گوگل بنام سرجی برین در این مورد میگوید: "تجارت گوگل خوب پیش میرود به شرطی که کاربران ما زیاد و بسادگی و با سرعت بتوانند از اینترنت استفاده کنند." 

در تصویر زیر مقایسه ای از سرعت تفسیر کدهای جاوا اسکریپست در مرورگرهای گوناگون مشاهده میکند:



 مسلما این مرورگر عاری از عیب نیز نیست و باید منتظر نسخه های بعدی آن از طرف گوگل باشیم. بهتر است خودتان آنرا تست کنید و امکانات آن را تجربه کنید. اما دنبال چیز زیادی نگردید. زیرا کروم ساده ترین مرورگر صفحات وبی است که تا کنون دیده اید. شاید این مرورگر انتخاب خوبی برای افرادی باشد که نمیخواهند زیاد خود را با افزونه ها و گزینه های قابل انتخاب در مرورگرهای دیگر درگیر سازند.

دانلود کروم :
متاسفانه ایران در لیست کشورهای تحریم شده توسط گوگل قرار دارد و همانند سایر نرم افزارهای گوگل نمی توانید از ایران، کروم را از طریق سایت رسمی گوگل دانلود کنید. اما میتوانید از لینک روبرو برای دانلود کروم استفاده کنید: دانلود

دیدگاه دیگران در مورد کروم:
اگر مایل به مرور وبلاگ هایی که در مورد کروم مطلب نوشته اند هستید، پیشنهاد میکنم سری به لینک های زیر بزنید.
وبلاگ 1فتحی : 10 نکته درباره کروم
بلاگ نوشت: کروم، مرورگری از جنس سادگی
یک پزشک: کرم کروم داشتیم
وبلاگ عصرونه : نگاهی به گوگل کروم

گوگل کروم و رقبا:
گوگل کروم فعلا در صحبت با رقبا حرف زیادی برای گفتن ندارد جز سادگی. بطور مثال مرورگری مانند فایرفاکس به دلیل دارا بودن افزونه های متعدد، استفاده های خاصی برای دسته های مختلف کاربران دارد که هرگز نمی توانند آنرا ترک کنند. همچنین مرورگر IE مایکروسافت نیز به دلیل ارائه شدن در دل سیستم عامل ویندوز ، جایگاه خود را همچنان داراست. اما گوگل به دنبال بازار دیگری است. گوگل چندی پیش سیستم عامل موبایل اندروید را ارائه نمود و هم اکنون از همان موتور آندروید برای مرورگر جدیدش استفاده کرده است. گویا گوگل به دنبال بازار مرورگرهایی است که چندان نیازی به سیستم عامل ندارند.

هم اکنون بسیار افرادی هستند که در هند، چین و آسیا و حتی کشورهای اروپایی از موبایل خود برای گشت زنی در اینترنت استفاده میکنند. برای این افراد، آفیس یعنی Google docs و آتلوک یعنی gmail . حتی برای ویرایش عکس هایشان از سایت های آنلاین استفاده میکنند و برای نگه داری آن بجای هارد دیسک از فلیکر و سرویس های رایگان آپلود عکس. حتی موسیقی شان را هم آنلاین گوش میدهند و .... این افراد آیا نیازی به سیستم عامل دارند؟ خــــیر. اما همه آنها نیازمند یک مرورگر صفحات وب قدرتمند و در عین حال ساده و سریع هستند. اینجاست که گوگل کروم خود را معرفی میکند. در دنیای آینده که چندان هم دور نیست سیستم عامل ها نقش چندان اساسی ایفا نمی کنند و این دنیای مجازی وب است که در اولین پله از اهمیت قرار دارد و کروم میتواند دریچه ای به این دنیای مجازی باشد.

نکته جالب در این مورد این است که مدیرعامل موزیلا از ارائهء مرورگر کروم اصلا تعجب نکرده است و میگوید ارائه این مرورگر از طرف گوگل امری اجتناب ناپذیر بود . زیرا آنها تجارتشان تحت وب است و این مرورگر میتواند آنان را به اهدافشان نزدیکتر کند. همچنین مناسبات تجاری موزیلا و گوگل تا سال 2011 ادامه خواهد داشت.

گوگل کروم و مرورگر سیستم عامل موبایلی اندروید
موسسان گوگل از ظاهر شدن احتمالی "گوگل کروم" در سیستم عامل android که توسط گوگل برای موبایل ها ارائه میشود خبر دادند. مرورگر سیستم عامل اندروید  و همچنین مرورگر کروم گوگل هر دو از یک موتور تفسیر HTML بنام WebKit استفاده میکنند و احتمال یکی شدن این دو مرورگر در آینده نزدیک وجود دارد. (منبع)

 
  نظر شما   
1387/06/13
نویسنده : حسین شرفی
 
     

مقالات آموزشی

مقالات آموزشی

rss feed