IntroductIon
IronPython Is Probably goIng to be one of the most InterestIng
and flexible languages
you’ve ever encountered. If you’ve never tried a dynamic language, you’re really missing something.
Dynamic languages make it easy for you to try things on-the-fly, and IronPython is king when it comes
to melding the flexibility of both the Python programming language and the functionality of the .NET
Framework. You get an amazing array of application development tools with few hindrances to sour
the experience. Professional IronPython provides you with a guided tour of this amazing language and
makes it possible for you to get started writing applications quickly.
The emphasis of IronPython is fast. You write less code and the code that you do write is easier to
understand, making development fast. In the past, using an interpreter meant sluggish application
performance, but IronPython is anything but sluggish. Applications you develop using IronPython
run quickly because they don’t include all of the cumbersome baggage that static languages such
as C# and Visual Basic.NET include.
Professional IronPython helps
you understand the benefits
of using IronPython and demonstrates techniques to obtain what you want with little fuss and
considerable speed.
One of the most amazing parts of IronPython is that it’s incredibly easy to add whatever you need to
it. IronPython is designed to provide extensive modularity so that you can create extensions to the
basic language as dictated by your development needs. Professional IronPython shows you how to
create extensions for IronPython that fill in all the gaps you might find.
Do you need multi-platform support for your project? Amazingly, IronPython can provide multi-
platform development, despite what you might have heard online. Professional IronPython devotes
an entire chapter to the topic of getting your IronPython application onto other platforms such as
Linux and the Mac OS X.
Obviously, nothing is perfect. IronPython does have a few blemishes and you’ll want to know about
them. Professional IronPython doesn’t whitewash the problems and try to dress them up as features.
This book tackles the issues you’ll encounter head on and makes it a lot easier for you to overcome
them. For example, you’ll discover when you really do need to pair IronPython with a static language
to obtain the robust application performance and development environment that you need.
Do'stlaringiz bilan baham: