Articles Tagged 'IDE'

Coding Guidelines

When no longer working alone for all developers comes time to find guidance in the writing of code. Protocols and standards that make it possible to "read" easily and intervene (more easily) in the code of others.
When we are working on a project more programmers, often of different languages, you must find a common form of writing, internal and external documentation standards in the code. In my work I am usually to interact with:

  • Objet-C, C / C + +
  • PHP
  • HTML
  • JavaScript
  • Actionscript
  • CSS

Continued ...

PhpStorm 2.0

PHP IDE dedicated to the development there are many, ranging from free to paid ones. For a long time I have used tools such as Eclipse or Aptana , coming to make use of specialized editors to HTML / JavaScript and - even - CSS. For a year now, however, I think I found a complete environment that finality, at least in my case, it solves all my problems: PhpStorm .

Continued ...

Xcode shortcut

Xcode is a really good development environment, nice and full of details that make writing efficient code and pleasant. Among these is the ease of auto-complete when typing, especially when writing applications for Apple iPhone, where the frameworks are many and remember syntax and nomenclature company by a few.

Continued ...

Extending the Flash CS3 IDE with Snippets

Snippets Lee Brimelow , Platform Evangelist at Adobe, is responsible for developing in Flash, Flex and AIR. From his blog ( TheFlashBlog ) you can download a handy extension for Flash CS3: Snippets . This extension is written using the API that Flash provides to interact with its IDE (JSFL API) allows you to add a touch panel (along the lines of that already present in Adobe Dreamweaver) where you can insert small pieces of code that we use most often.

Once installed, you can already taken advantage of some snippets provided by the author. Clicking on the icon image You can edit the XML file that contains snippets (the code snippets). Once editing is done simply save the file and click on Update snippets to update the list. The author's site have been released in recent days more snippets to add to those already present. Here is the full version of the XML file:

Continued ...

Flash and code reuse: components and shared libraries

In view of the object-oriented programming comes naturally produce components for reuse in other projects, especially if these components are general-purpose. The use of the classes is surely a first step in the reuse of code, however, often these classes are linked to MovieClip also extremely complex. Thus arises the need to "import" is the ActionScript class (which is very easy) but also all the symbols associated with it.

Creating Components in Flash

Flash components This road is certainly the most correct from a strictly logical point of view. However, at least in the version of Flash MX, create a component that is at least close to those provided with the development environment is no small feat. ) e la scrittura estremamente accurata della classe legata al nostro componente. The members, in fact, especially visual, requires a whole series of procedures (such as the inclusion of interfaces UIObject or UIComponent ) and writing highly accurate class related to our component. But the fact remains that creating a component is an interesting experience to do, but the development time is truly remarkable. Also as a component must support the mode in designtime or author-what else does it offer a preview of what will happen at runtime. You can associate an icon and documentation can be perfectly integrated in the IDE Flash, complete with intellisense when writing code. So here you choose this path involves a considerable expenditure of time, probably reserved for special projects where, for example, the component is precisely the objective of the project.
There are software house specialized in the production of components for Flash, as both free and paid products. Excluding so very simple components, such as where there is no user interface, this method is great but expensive and temporalemte so little used in most cases.

Continued ...

Aptana IDE update: 9 Milestones

It is available to update the Aptana IDE , the Web development environment that supports Adobe AIR and Apple iPhone . Among the changes include the improvement of the section with the update of the PHP Code Assist functions on both parameters. Also improved the "color" of the code. Added support for latest Ajax frameworks including prototype.js and jQuery . Also improved handling of Javascript.

image

For the complete list of new features click here .

Continued ...

Developing Adobe AIR applications with Aptana IDE

Adobe releases AIR (formerly code-named Apollo), which stands for Adobe Integrated Runtime, and then, "successor" of Apollo. You can download the beta version released on June 11 here: AIR downloads

At the same time it is issued to build 0.2.8.15171 Aptana IDE development environment dedicated to exceptional developer HTML, PHP, Rails, Javascript, and now with support for AIR.

The Aptana IDE is a free, open source, cross-platform, JavaScript-focused development environment for building Ajax applications. It features code assist on JavaScript, HTML, and CSS languages, FTP / SFTP support and a JavaScript debugger to troubleshoot your code.

A strong competitor of Adobe Dreamweaver, at least for the coders, since it is a free software integrated, inter alia, with Eclipse . Mysteriously, then, Adobe has released an extension to build Adobe AIR applications Dreamweaver CS3 only, leaving users of version 8! Aptana, therefore, is an excellent alternative to Dreamweaver CS3, for those who want to experience the development package for Adobe AIR!

However, in Aptana the lack of a WYSIWYG environment, excellent in Dreamweaver, the potential decreases, as already mentioned are mainly addressed in the Code. Dreamweaver, in particular with the release of CS3, then offers a complete and perfect with Flash CS3, Photoshop CS3 and other Adobe Creative Suite tools of brand new, feature completely absent in IDEs like Aptana.

The Aptana IDE, is comuqnue, is spectacular, understandable and all the vital features for a programmer, project management, previews installed on browsers, auto-save, file comparison, display line numbers, configurable editor, collapse of the "tagging "Embedded XML, high-level debugger, support Italian and much more.

Good document management allows dynamic access to the W3C specification, and JavaScript libraries (best known as Web 2.0 Dojo, JQuery, Mootools, Yahoo (YUI) and Scriptaculous, all integrated into a single environment despite proper documentation is taken directly from the network!

Aptana is available for Windows (XP and Vista), Macintosh, Linux and Eclipse Plugin for. Many features are available on the site, including a Aptana.tv .

In short, for those who have already developed or those who want to start developing applications in Adobe AIR ( here you will find a video tutorial to begin developing Adobe AIR applications ), Aptana is a functional and comfortable, well-integrated network, and accompanied also by Plugins and extensions, some for particular browsers like FireFox for debugging.

Last note: Some functions, such as the plugin for AIR, require the installation of the Java runtime !

Continued ...