Ruby runs on Rails with NetBeans
235055
Build a web application in minutes NetBeans and Ruby, part 2 Having limped along in the wake of Eclipse, Sun Microsystems' NetBeans is getting its second wind. One thing that's helping is a fresh focus on scripting, particularly around Ruby on Rails.â¦
241556
Cody Caughlan has created a project that brings one of the popular features of Ruby on Rails to the world of PHP5 - database migrations.   One of the cool things I like about Ruby on Rails is the use of "migrations" for maintaining your DB. Migrations have proven to be pretty handy in keeping a local database in sync with the work of other developers. [...] Because migrations are incremental and they are done in a structured manner, it is a great way of pushing out new DB changes to the production database servers.   His framework, Ruckusing Migrations, is a modular framework that makes use of some of the more advanced features of PHP5. It's portable (via an adapter interface) and uses a generic task interface (task files) to load functionality into the framework. There's also plenty of API hooks to allow for a developer to easily create their own custom operations.   Check out the project homepage for more information.
472301
InfoWorld - Sun Microsystems has added Ruby support to the NetBeans IDE and bolstered the JRuby platform as well, company officials acknowledged on Thursday.
16593
Adobe Integrated Runtime paves the way for Web applications that perform like desktop-bound programs.Images: Building apps on AIR
396345
Sandro Zic recently gave a presentation on Java and PHP, and posted his slides here. I didn't attend his talk, so I don't have all the facts, but I would like to comment on one of his slides [...]. First, a minor point. Limited or no OOP has rarely stopped any software from being enterprise-ready. Most modern operating systems continue to be written in C, and the large Cobol programs running on mainframes that manage your bank accounts and insurance do not use OOP. [...] Let's address some of his other criticisms: Virtually no multi-threading, Lack of maintenance tools, and Immature frameworks.
701641
Havard Eide is asking for your help in a new entry to his blog. He's looking for ways to speed up his development in Eclipse, specifically in the debugging.   There is one thing I do need over everything else: remote debugging. Having used Zend Studio for 3 years now it hasn't been the best editor ( I'd rather prefer PHPEclipse/PDT ) but the remote debugging facility is superb [...] Eclipse it has all the tools you need to develop with but the debugging is slow, way too slow!   He's looking for anyone out there that might be able to help him speed up the debugging on his Leopard-installed version of Eclipse ("So slow actually that I had to install Zend Studio 5.5 for whenever I have to debug a file...")
196015
Single installer Sun Microsystems is hoping to leverage the popularity of Red Hat's JBoss, with software making it easier to use NetBeans with the application server.â¦
759950
Ziff Davis - The new release of Sun's visual development environment allows users to develop Java applications on Mac OS X, Windows XP and Solaris for deployment on any platform compatible with the Java 2 Standard Edition.
94731
On the SpinDrop blog, Dave Dash talks about a hole that he felt in his bug fixing for a project, something that he felt like the application had simply left out - a framework.   My client noted that these scripts were made from another contract programmer, and then a light-bulb went onâ¦ frameworks (whether it be symfony, ROR, Django, CakePHP, etc) help iron out and standardize these tasks.   He lists some of the basics of what a framework can help with, including storing data (both in the database and in things like $_SESSION) and a big one - form validation. Sure, you can do these things outside of any of the named frameworks out there, but they can make them simpler for any application written within them.
553076
Knut Urdalen, on seeing some of the recent discussion on why the ActiveRecord pattern sucks and talks about why, when presented with a the need for a database layer, he usually goes back to his own familiar Singleton-based style.   I normally use a simple solution using the Singleton pattern for managing the database connection, the Value Object pattern for all business objects and the Data Mapper pattern to manage the mapping between business objects and the database schema. It's as simple as that Ã¢Â" handcrafted and no magic going on.   The post also includes his code for an example of a database connection - the creation of the Singleton interface class, making the Value Objects and customizing one for the type of "Product".
703914
On his blog, Stuart Herbert has a quick tip showing how to mimic a feature of Ruby on Rails:   I'm still working on the next article in my series looking at PHP on servers, so in the mean time, check out this simple way to emulate Ruby's nice way of handling separate getter, setter and state query methods in PHP.   He admits his example isn't as elegant as the Ruby method, but it does get the job done. Code for the method is included in his post ready for cut and pasting.
481408
Latest PEAR Releases:Net_Wifi 1.0.0PEAR_PackageFileManager_Cli 0.2.1Structures_DataGrid_Renderer_Flexy 0.1.3Mail_Mime 1.5.1Net_LDAP 1.0.0RC1Testing_FIT 0.2.0pearweb_index 1.16.6pearweb_index 1.16.5UDDI 0.2.4Mail_Mime 1.5.2pearweb_index 1.16.7Image_Canvas 0.3.1Benchmark 1.2.7PEAR 1.6.1Tree 0.3.1pearweb 1.16.1
589104
SaphireSteel Software, which helps Microsoft Visual Studio users work with the Ruby on Rails Web framework, launched on Monday a version of its Ruby In Steel IDE embedded with Visual Studio 2008 capabilities.Ruby In Steel Text Edition, priced at $49, is hosted in the Visual Studio 2008 Shell, which enables tools to be built based on the Visual Studio IDE. With Text Edition, developers do not need to have their own copy of Visual Studio as they have with the previously released Ruby In Steel Developer Edition, said Huw Collingbourne, SapphireSteel technology director."We put all our support into Visual Studio so the end-user gets a Ruby-flavored edition of Visual Studio," with its attendant capabilities, Collingbourne said.Use of the Visual Studio Shell gives SapphireSteel a chance to compete with Eclipse-based IDEs, such as CodeGear's 3rdRail, which also is billed as a Rails IDE, SapphireSteel said. But 3rdRail costs $399.Text Edition does not support Microsoft languages like C# or C++, but HTML designer and JavaScript support is included. While lacking the high-performance debugger and IntelliSense code completion capabilities of the $199 Ruby In Steel Developer Edition, Text Edition features both RHTML and embedded Ruby in Rails editing."[Developers] have the choice of which templating system they want to develop in," said Collingbourne.Ruby in Steel Text Edition and tools like it received a thumbs-up from Ruby on Rails founder David Heinemeier Hansson in an e-mail on Monday."I have not used it myself, but I'm very happy to see this growth spurt of new tools dedicated to Ruby on Rails crop up," Hansson said. "Ruby In Steel is particularly interesting to developers coming over from the Microsoft world as Visual Studio is a familiar environment to them. That'll likely ease the transition."Other features in Text Edition include code coloring and folding for focusing on specific parts of code, auto-expand snippets plus a snippet editor, bracket and keyword matching, and code formatting tools.Integrated debugging with step into/over/watch variables is featured; developers can see how variables change.Also offered is customization with alternative color schemes, integrated command prompt and docked interactive Ruby and IRB (Interactive Ruby) consoles. Users also get an all-in-one setup program to install Visual Studio, Ruby, Ruby In Steel, and the MySQL database. Comprehensive documentation and help are offered as well.
559247
(InfoWorld) - The Java platform may run on 2 billion handheld phones, but not on Apple's trendy new iPhone. Apple's stance was called a mistake by a Sun Microsystems executive Wednesday at the AJAXWorld conference in Santa Clara. "I think it's a mistake. I think it would provide a lot more flexibility in applications being developed," for the iPhone, said Bob Brewin, Sun Distingushied Engineer and vice president for software. JavaScript runs on the phone and someone will put Java on the iPhone, Brewin said. But by not having it on there now, iPhone users and Java developers are being shortchanged, according to Brewin. Current Java applications, such as the LimeWire media-sharing application, could be easily ported and developers could choose the Java language for building new programs for the iPhone, he said. There also could be a lot of Java-based games made to work on the device, Brewin said. He attributed Apple's stance to the company wanting developers to develop for only a small set of APIs. "Fundamentally, they don't like open systems," Brewin said. Apple representatives could not be immediately reached for comment Wednesday afternoon, but Apple CEO Steve Jobs has been dismissive of having Java run on the iPhone. Brewin also noted the status of Sun's JavaFX multimedia display technology. JavaFX could give the benefit of rich applications to the iPhone, Brewin said. The JavaFX compiler is available in an early-access release right now. Sun expects to release components of the JavaFX runtime next year, Brewin said. Binaries for the JavaFX Mobile component of the platform will be showcased next year as well. While JavaFX will compete with highly touted technologies such as Microsoft's Silverlight and Adobe Systems's Flash and Flex, Brewin believes JavaFX offers advantages. "I think the biggest strength to JavaFX, sort of from a core principal, is because it is built on Java, you know it is ubiquitous," Brewin said. "You're not ... beholden to a proprietary implementation of another vendor," Brewin said. JavaFX also offers a simpler programming model than AJAX (Asynchronous JavaScript and XML), he added. Also, Brewin said the Java Community Process, a multi-vendor effort on making changes to the Java platform, is going through a transition because of the recent open-sourcing of Java. "When we open-sourced Java, it just changed the dynamic a bit," he said. One example of how it has changed is contributors have to think about whether they want to contribute their intellectual property to what is now an open source platform. But Brewin anticipates the continuance of the JCP. "I think the JCP will thrive," he said. During a morning presentation, Brewin spoke of a "blue shift" and "red shift" phenomenon in computing, comparing IT to the physics concepts of blue and red shifts,Â  in which light turns red as it becomes more distant and blue as it gets closer. The red shift represents applications on the Web, which go out worldwide and scale to millions of persons. The blue shift represents computing in the enterprise, Brewin said. Building red shift applications requires thinking about a different application space, one in which there will not just be 10,000 people using the application behind the firewall but one that could serve 10 million customers, Brewin said.
759924
Chris Hartjes is taking on what he calls his "next foolish project" - a console for the CakePHP framework.   On the CakePHP mailing list, somebody familiar with Ruby on Rails' console functionality asked "why isn't there one of these in Cake?" [...] So I got to thinking about how to do this. On the surface, it seems the easiest way to do this is to write a PHP script that takes entries on the command line, run the input through an 'eval' statement. Sounds easy enough, and I could write that in a hurry. I think the trickiness comes in figuring out how to hook it into CakePHP so that you can access Models that already exist.   For those attending the Vancouver PHP Conference, attend his talk and you might get  amention of how far he's come with the idea. Otherwise, stay tuned to his blog for updates.
34909
InfoWorld - JetBrains is now accommodating Ruby developers with the company's IntelliJ Idea Java IDE. A beta plug-in released Feb. 1 enables the product to serve as an IDE for developing Ruby and Ruby on Rails applications, the company said. Ruby is a popular dynamic scripting language; Ruby on Rails is an open source Web framework that leverages Ruby.
98406
Eclipse beater? NetBeans and Ruby, part 1 Let's be honest, the rise of the Eclipse development platform is the best thing to ever happen to Sun Microsystems' NetBeans integrated development environment (IDE).â¦