Michael Chen   Mix Language Development
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Michael Chen Mix Language Development

on

  • 1,346 views

中文

中文
混合语言开发

Statistics

Views

Total Views
1,346
Views on SlideShare
1,343
Embed Views
3

Actions

Likes
1
Downloads
9
Comments
0

1 Embed 3

http://www.slideshare.net 3

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Michael Chen Mix Language Development Presentation Transcript

  • 1. Buffalo AJAX ThoughtWorks
  • 2. C JavaScript Haskell Eiffel C++ Ruby ActionScript CSS C# Python HTML VB Erlang Delphi Java ...
  • 3. JavaScript
  • 4. C# + XAML VB + DLL HTML + ActionScript(Flash) Java + C(JNI) C + ASM Python + HTML
  • 5. ...
  • 6. Research from Gartner suggests that by 2008, over 80 percent of new applications will be coded in so-called “managed runtime environments,” such as C# ...and Java , up from 60 percent in 2006. This is the way the industry is going... IT Jungle Evans Data Cases Programming Language Popularity
  • 7. VB.NET C#
  • 8. VB.NET C# Ruby.NET
  • 9. VB.NET C# IronPython Ruby.NET
  • 10. JRuby
  • 11. JRuby Jython
  • 12. JRuby Jython JavaScript
  • 13. “The legacy of Java will be the platform, not the language. ” --Martin Fowler
  • 14. • • - • • •
  • 15. •Ruby •Python •Perl http
  • 16. •JRuby on Java (Ruby on rails) •IronRuby/Ruby.NET on CLR
  • 17. •JRuby on Java (Ruby on rails) •IronRuby/Ruby.NET on CLR
  • 18. 5 5
  • 19. •HTML + JavaScript + CSS • ...Flash •JNI •VB + SQL, C + ASM... •C/Erlang
  • 20. •DLL, COM, SO •WebService, REST, RSS
  • 21. •... DSL •mysql-python, PyQT ...
  • 22. • • •
  • 23. •Erlang (C/C++/Python) •(J)Ruby on Rails •
  • 24. • - AJAX • - Bidirectional Stream over HTTP • - Erlang • Ruby On Rails • / Java/JRuby
  • 25. ...
  • 26. •
  • 27. • • JavaScript •
  • 28. •REST, WebService •
  • 29. •
  • 30. Buffalo AJAX ThoughtWorks