Wednesday, February 22, 2006

What Are All The Different Colors In Cubefield

first major project in Ruby Watir

decided to suspend all of my Open Source work, on the same project, which in my opinion is the best project in my entire life ( short life, though niewzykle interesting;)). Framework (for the project will be a skeleton application), this is one of the first to allow quick and painless creation of MMOG games (called Massive Multiplayer Online Game) and RIA (Rich Internet Application in English), operating in "real time" (read: automatically updated client-side)

Such applications place very high demands on the programmer. Makes them quite differently than the standard web-applications. There are many more techniques AJAXowych and DHTML (which with a large number of fragments selected podmieniających methods can be extremely burdensome). The programmer must implement complex mechanisms updates to your users. The use of standard frameworks is here completely out of place, because of too much CPU and memory (in this type of applications, the number of users simultaneously using the application is measured in thousands.) In addition, there is something trudo sklastrować. The task framework will thus make life easier for the developer by providing him a ready-made mechanisms, in order to be able to focus solely on the implementation of the gameplay and GUI design.

project is technologically quite daring but not too exaggerated. To speak of a version ready for use I'll have to create your own web server, a bit different from the existing solutions (currently done in 20%), pseudo object-oriented database (something like prevlayera, but some of the other applications), the mechanism of "dirty templates" (My code name for the template dynamically changing in time) and a few other equally important mechanisms.

course, technology will be used Ruby, due to the fact that for applications such as prototyping, this language is ideal.

Over the next few days I'll add a project on one of the portals Open Source (Sourceforge or RubyForge). In addition, some will create a wiki (probably swik.net) and blog (VPSA I own so do not be a problem).

Tuesday, January 17, 2006

34ddd Top Where Can I Find A Bathing Suit

rocks! Ruby

Ruby increasingly making itself felt in the world. Not only because that is a great programming language, but also because it arises more and more brilliant projects.

looking gui way to test web applications I could not until now found an ideal solution. I have used JMeter, which has the ability to compare the results with the desired content, but that solution was quite limited (it was not possible to test applications AJAXowych). Meanwhile, technology moves on - more and more sites use complex JavaScript, so the test tool must be changed. JMeter I calmly put on the shelf when I found the Holy Grail rubyforge.org for testing web applications.

Watir is a project that allows to simulate user interaction with the browser. Allows you to simulate user actions - clicking on the buttons, filling out forms and even move the mouse. The principle of operation is simple: write a program (unit test), which fires the browser performs certain activities and checks the results. During the test, we can see live what is going on in your browser. To sum up a brilliant program for easy and intuitive. Of course, the whole write test code in Ruby: D

Friday, January 13, 2006

I' Leaking Fluid And It Is Close To My Period

forever! Getting started with Ruby

two months have passed since the first time I met up with Ruby. But for the last month especially to the interestowałem - visited websites devoted to him, I put a variety of web-Rails applications, and of course programming in it (and Ruby on Rails as well).

I must admit that Ruby became my favorite language. Although I program in Java, long time, but Java is probably never seemed so brilliant as Ruby. By programming in it I would forget at least a dozen design patterns (in Ruby they are simply unnecessary!).

I felt at the end (from the time when you created your first website in PHP) the pleasure of creation - is evidenced by the fact that the equivalent of the library Olitext (written in Java), created in Ruby in just a week (over 4x faster than in Java !). Did not occur to me to be moments when the technology became my way - moments when I had to think more on how to use libraries or on the structure of classes rather than on the implementation.

why, and you especially recommend this language! :)