Benchmarks 2
WordPress, Drupal O Joomla, ¿Cuál Elegir?
Más allá de la típica guerra religiosa de cuál es el mejor CMS para tu blog de vez en cuando es interesante mirar los números y ver cual de todos estos frameworks de contenido es el más buscado en google y al parecer wordpress va ganando por lejos la batalla.
¿Esto significa que WordPress es mejor?, probablemente no, pero si significa que más gente está interesada en WordPress que en Drupal y Joomla, las razones de esto pueden ser múltiples pero en mi opinión creo que se deben al enorme esfuerzo que ha realizado el equipo de WordPress para construir una herramienta fácil de utilizar.
Si te preguntas si es muy importante cuál es el framework que ocupas o ocupan en tu empresa, la respuesta es no tanto, los tres previamente mencionado sirven para construir excelentes blogs y sitios webs, pero si todavía no has escogido ninguno WordPress es un excelente CMS para empezar.
AdequateRecord Pro™ una razón de peso para cambiarse a Rails 4.2
Partamos desde lo sencillo, cuando estamos hablando de Ruby on Rails el ActiveRecord es el M de la MVC, o sea la capa de que se conecta con la base de datos.
y cuando estamos hablando de AdequateRecord Pro estamos hablando de caching que logrará hacer a Ruby on Rails bastante más rápido.
Cuanto más rápido?, veamos el gráfico, a mi me encantan los gráficos.
El gráfico está en iteraciones por segundo, lo que significa que más es más rápido, y la prueba que se está corriendo consiste simplemente en buscar un usuario por id y por nombre.
Aquí el benchmark que escribió Aaron para comparar el AdequateRecord
require 'active_support'
require 'active_record'
p ActiveRecord::VERSION::STRING
ActiveRecord::Base.establish_connection adapter: 'sqlite3', database: ':memory:'
ActiveRecord::Base.connection.instance_eval do
create_table(:people) { |t| t.string :name }
end
class Person < ActiveRecord::Base; end
person = Person.create! name: 'Aaron'
id = person.id
name = person.name
Benchmark.ips do |x|
x.report('find') { Person.find id }
x.report('find_by_name') { Person.find_by_name name }
end
Y finalmente la pregunta de rigor, cuando podremos probarlo?, y la verdad es que desde ya, la versión beta de rails 4.2 ya está online, pero definitivamente no es recomendable utilizar un beta en producción.