W2e Praesi

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    4 Favorites & 1 Event

    W2e Praesi - Presentation Transcript

    1. Java, PHP, Flash or Rails? Choose the right technology for your Web 2.0 job! Masoud Kamali, Sebastian Meyen
      • Masoud
      • Kamali
      • CEO, S&S Media
      • Sebastian Meyen
      • CCO, S&S Media
    2. S&S Media: Brands
    3. S&S Media: Offices
      • Germany
        • Frankfurt/Main (Headquarter)
        • Potsdam
        • Munich
      • India
        • Bangalore
      • Singapore
      • Indonesia
        • Jakarta
      • USA
        • San Francisco
      • Who are you?
    4. Who are you?
      • Techie?
      • Company?
        • Startup
        • SMB
        • Enterprise
    5. Technology Design Business
    6. Tech Requirements
      • Business Agility
      • Scalability
      • Connectivity
    7. User 99
    8. User 03
    9. User 08
    10. Technology Stacks
      • Java
      • Microsoft .NET
      • PHP
      • Perl
      • Python
      • Ruby / Rails
    11. Java
      • Java = Programming Language
      • Java = Programming Platform
      • Languages: Java, Groovy, JRuby, Scala, Rhino, Fan, …
      • Compatibility Mantra – Big Emphasis on Standards
    12. Java
      • „ Strategic“ Open Source
      • Sun plays a central role (but the community could also work without them)
      • Java Friends: Oracle, SAP, IBM, HP, Red Hat, …
      • More Java Systems: Eclipse, Netbeans, Android
    13. Java
      • References: All Fortune 1000 Companies worldwide
    14. Requirement Check
      • Business Agility: 
      • Scalability:   
      • Connectivity:   
    15.  
    16. Microsoft .NET
      • „ Internal“ Compatibility is excellent
      • „ External“? Microsofts Commitment to standards (but always loves its own products more than others)
      • Multiple Language Platform: VB, C#, ASP.NET, C++, …
    17. Microsoft .NET
      • Always creating its own flavors
        • SaaS => S+S
        • Flash/RIA & Co. => Silverlight
        • Google, Salesforce, & Co. => Windows Live
    18. Requirement Check
      • Business Agility 
      • Scalability   
      • Connectivity  
    19.  
    20. PHP
      • „ Grassroot“ Open Source
      • Community driven
      • Zend plays a central role (but the community could also work without them)
      • Dynamic Language
    21. PHP
      • High number of Frameworks, Tools, Components
        • Content Management
        • Blogs, Wikis
        • Architecture Frameworks
      • References: Facebook, Yahoo!, Wikipedia, Sixt Car Rental, …
    22. Requirement Check
      • Business Agility  
      • Scalability  
      • Connectivity  
    23.  
    24. Perl, Python
      • Perl is Old School – but still providing Web 2.0 virtues
      • Python – capable to adopt new technology paradigms
      • Dynamic Languages
    25. Requirement Check
      • Business Agility   
      • Scalability 
      • Connectivity 
    26.  
    27. Ruby/Rails
      • Newcomer
      • Dynamic Language
      • Ingenious concept (adopted by many others)
        • Convention over Configuration
        • DRY (Don‘t repeat yourself)
      • Community driven
    28. Requirement Check
      • Business Agility   
      • Scalability 
      • Connectivity  
    29.  
    30. Job statistics
    31. Job statistics
    32. User Interfaces / RIA
      • Ajax, JavaScript
      • Flash, Flex
      • Silverlight
      • JavaFX
    33. Ajax & JavaScript
      • Runs (almost) everywhere
      • JavaScript is maturing these days
      • Frameworks, Libraries still not mature
      • The „real“ big Internet players love JavaScript
    34. Flash, Flex
      • Flash Runtime almost on every machine
      • Mature technology
      • Designers love flash; programmers hate it
      • Flash combined with Flex is a real programming platform
    35. Silverlight
      • Microsofts new baby
      • Mature technology? (Silverlight 2.0)
      • Targets both:
        • designers („Expression“)
        • programmers („Visual Studio“)
      • (Almost) platform independant (Firefox, Mac OS X)
      • Impressive references: NBA, Olympics
    36. JavaFX
      • Sun Microsystems new baby
      • „ Next Gen Java Applets“
      • Not mature yet (Previews these days)
      • Targeting both: Designers and Programmers
    37. More technology stuff
      • Mashups
        • Ad hoc integration
      • Web Services
        • Using the network
        • Amazon Web Services
      • SOA
        • The heawy weight approach
      • SaaS
        • Single Services or even application platforms
      • Everything in the Web is based on
      • XML
    38. Architecture
      • Every technology needs to be architected
      • Ad hoc applications:
        • No Flexibility
        • No Extensibility
        • No Scalability
    39. Agility
      • Communication between business people, designers, technologists is sometimes not easy
      • Agile Processes
        • Extreme Programming
        • Scrum
        • Crystal
        • Feature Driven Development
    40. Open Source
      • Strategic vs. Grassroot
      • Freedom (Free beer vs. Freedom of speech)
      • Intellectual Property
      • Wikinomics
    41. Resources
      • Open Source Software: http://ohloh.com
      • Job Trends: http:// indeed.com
      • Tech Trends: http:// tiobe.com
      • Agility: http://en.wikipedia.org/wiki/Agile_software_development
      • Wikinomics: http://www.wikinomics.com/book/
    42. Questions?
    43.  

    + Web2 ExpoWeb2 Expo, 2 years ago

    custom

    1917 views, 4 favs, 20 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1917
      • 1671 on SlideShare
      • 246 from embeds
    • Comments 0
    • Favorites 4
    • Downloads 23
    Most viewed embeds
    • 62 views on http://en.oreilly.com
    • 54 views on http://blog.slideshare.net
    • 21 views on http://www.centrestage.de
    • 19 views on http://it.toolbox.com
    • 18 views on http://www.elsua.net

    more

    All embeds
    • 62 views on http://en.oreilly.com
    • 54 views on http://blog.slideshare.net
    • 21 views on http://www.centrestage.de
    • 19 views on http://it.toolbox.com
    • 18 views on http://www.elsua.net
    • 18 views on http://www.web2expo.com
    • 15 views on http://www.lostfocus.de
    • 10 views on http://www.frogpond.de
    • 6 views on http://www.selbstverstaendlich.de
    • 5 views on http://berlinblase.de
    • 4 views on https://w3.tap.ibm.com
    • 3 views on http://jisi.dreamblog.jp
    • 3 views on http://blog.contentmanagementconnection.com
    • 2 views on http://www.aseantic.com
    • 1 views on http://mayank.name
    • 1 views on http://dup.intranet.1and1.com
    • 1 views on http://66.102.9.104
    • 1 views on http://www.gsbernard.net
    • 1 views on http://www.slideo.com
    • 1 views on http://192.168.10.100

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Groups / Events