Engl E765 User Manual Page 19

  • Download
  • Add to my manuals
  • Print
  • Page
    / 21
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 18
Language-independent IDEs
Examples
XCode, VisualStudio, Eclipse, NetBeans
All are file-based
Integrate with SVN, Mercurial, git, etc.
None have code queries (who sends this?)
Weak debuggers (fix&continue)
Programmer as reader
Finding, testing, reusing
Refining, refactoring
Smalltalk IDE for julia, python or swift?
109
So, why do I still
program in Smalltalk?
Realtor’s answer:
Productivity, productivity, productivity
Productivity, reliability, malleability
CS Answer
Development cost
Reliability, maintainability
Portability (!)
Stability (!)
MM libraries
Powerful, open-source tools
110
Interlude II
http://vimeo.com/92867679
111
Dynamic Open-Source Tools
“Any sufficiently complex app becomes a
domain-specific language”
“Any sufficiently complex framework
becomes a domain-specific tool kit”
112
Writing NextGen Apps
Embrace the change (post-WIMP)
Social networks in apps
App as “converged service” configuration
Address the platform
Sensors, MM I/O, networking with other
users (LAN, MAN, WAN, GPS, …)
GUI -> user experience
113
A Call to Action
What features should we all demand
of our software development tools?
114
Page view 18
1 2 ... 14 15 16 17 18 19 20 21

Comments to this Manuals

No comments