Thứ Hai, 1 tháng 12, 2008

chơi với RIA

RIA là gì?

RIA - Rich Internet Application là một dạng ứng dụng web (web application) cố gắng thể hiện những chức năng truyền thống của phần mềm chạy trên desktop. Ở mức nào đó, RIA xóa nhòa lý thuyết phi trạng thái của giao thức HTTP.

RIA có đặc điểm gì?

  • ứng dụng RIA chạy hoàn toàn trên trình duyệt (web browser) hỗ trợ flash mà không cần cài đặt ứng dụng.

  • quan hệ khá gần với javascript


  • dung lượng tải về khá lớn nên phụ thuộc vào đường truyền mạng

  • không thân thiện với các máy tìm kiếm

  • nguy cơ bảo mật là có thật, dù flash & javascript bị rất hạn chế trong việc can thiệp vào hoạt động của máy tính.


Vậy lợi ích của RIA?

  • không cần cài đặt hay triển khai, đơn giản như là chạy ứng dụng flash.

  • cung cấp cho người dùng những chức năng vô cùng đa dạng, nâng cao lên rất nhiều khả năng tương tác so với mã HTML/DHTML/javascript truyền thống.

  • giao diện sử dụng rất ấn tượng với nhiều hiệu ứng hấp dẫn.

  • tương tác không đồng bộ (Asynchronous communication) với server, làm giảm tài nguyên mạng sử dụng cũng như tiết kiệm hoạt động của server. Bên cạnh đó lại dễ dàng dịch chuyển dữ liệu giữa client/server mà không cần người dùng phải thao tác nhiều và liên tục.


Xây dựng ứng dụng RIA?

bạn có thể sử dụng DHTML/css/javascript kết hợp với kỹ thuật ajax theo kiểu truyền thống hoặc sử dụng 2 dạng tiếp cận mới hơn là Flex & Silverlight.

cách đơn giản và dễ dàng nhất, bạn hãy tìm và download những cuốn sách về chủ đề & công cụ này để tìm hiểu thêm.

nếu bạn tự hỏi giữa flex & silverlight thì bạn nên học cái nào? thế này nhé, trong câu chuyện với một người bạn cách đây ít hôm, chúng tôi nói đến việc flash được cài trên hầu hết (>90%) trình duyệt web hiện nay, trong khi silverlight chỉ được cài trên ~ 6.3% số lượng. Điều đó có nghĩa là bạn học flex sẽ có tương lai hơn, bạn nghĩ vậy phải không? thế nhưng hôm đó bạn tôi đặt lại một vấn đề, nếu như Microsoft cài đặt mặc định silverlight vào tất cả các bản IE trong các phiên bản Windows sắp tới, thị phần trình duyệt cài silverlight sẽ tăng đến mức nào? có lẽ vào khoảng > 80% như thị phần của IE hiện nay.

ngoài ra, có một bài so sánh khá thú vị giữa flex vs silverlight của  ở đây

happy coding!

tham khảo: http://en.wikipedia.org/wiki/Rich_Internet_application,

(nguồn: http://www.hoang188.net/?p=91)

17 nhận xét:

  1. Kill Swing, chơi với Java FX
    Kill Silverlight, chơi với bất cứ thằng nào ko phải là Silverlight :D

    Trả lờiXóa
  2. vẫn đi cùng php nhưng có lẽ phải cày thêm asp.net thôi :))

    Trả lờiXóa
  3. Hey, I found this blog post while looking for help with Microsoft Silverlight. I've recently changed internet browser from Opera to Microsoft Internet Explorer 5. Now I seem to have a issue with loading websites that use Microsoft Silverlight. Everytime I go on a site that requires Microsoft Silverlight, my browser freezes and I get a "npctrl.dll" error. I cannot seem to find out how to fix the problem. Any aid getting Microsoft Silverlight to function is greatly appreciated! Thanks

    Trả lờiXóa
  4. This is my first time i visit here. I found so many interesting stuff in your blog especially its discussion. From the tons of comments on your articles, I guess I am not the only one having all the enjoyment here! keep up the good work.

    Trả lờiXóa
  5. sildenafil, increasing the incidence and severity of side effects. It is recommended that patients using cialis online

    Trả lờiXóa
  6. related directly to these medicines or to other factors. If you experience sudden decrease or loss ofcheap cialis

    Trả lờiXóa
  7. cialis 10mg arterial hypertension (PAH). It relaxes the arterial wall, leading to decreased pulmonary arterial

    Trả lờiXóa
  8. cialis viagra edema associated with altitude sickness such as that suffered by mountain climbers.[7][8] While this

    Trả lờiXóa
  9. jnoQvM mmpbbaobshfq, [url=http://rloktqdxouyc.com/]rloktqdxouyc[/url], [link=http://qwsmbgqmvrpj.com/]qwsmbgqmvrpj[/link], http://wkckdxdcbqqz.com/

    Trả lờiXóa
  10. viagra tablets Professional athletes have been documented using sildenafil, believing the opening of their blood vessels will

    Trả lờiXóa
  11. cialis pill identifier Do not take VIAGRA if you take nitrates, often prescribed for chest pain, as this may cause a sudden,

    Trả lờiXóa
  12. buy cialis online Discuss your general health status with your doctor to ensure that you are healthy enough to engage in sexual cialis 10 mg Care should be exercised by patients that are also taking protease inhibitors for the treatment of HIV. cialis online order Viagra cialis online overnight penis, cialis 20mg price,cialis coupon,cialis professional canada fda,cialis soft pills

    Trả lờiXóa
  13. if sildenafil passes into breast milk or if it could harm a nursing baby. Do not use this medication witho online cialis of performance in bed a woman of her reputation deserves. 10 mg cialis In contrast to what many people think about the drug, Viagra isn't a magic solution to all of your problems buying cialis online People on antidepressants may experience sexual dysfunction, either as a result of their illness or as a

    Trả lờiXóa
  14. In the rare event of an erection lasting more than 4 hours, seek immediate medical help to avoid long-term generic female viagra services of this site. female uk viagra (where xx stands for "25", "50" or "100", the dose of that pill in milligrams) engraved on the other. can women take viagra a small number of people taking Viagra, most of whom also had heart disease, diabetes, high blood pressure, high
    wiki

    Trả lờiXóa
  15. used to deliver to an average man. But fortunately things have changed with Viagra. viagra cheapest price Carboxamide formation with refluxing thionyl chloride/NH4OH generic viagra rx Nitration with oleum/fuming nitric acid Discuss your general health status with your doctor to ensure that you are healthy enough to engage in sexual
    wiki

    Trả lờiXóa
  16. History female viagra uk because my wife is still very much in good standing as far attractiveness goes which makes everything more viagra cheap used to deliver to an average man. But fortunately things have changed with Viagra. nauseated, or have pain, numbness, or tingling in your chest, arms, neck, or jaw, stop and call your
    wiki

    Trả lờiXóa