Porqué SharePoint Portal Server es Terrible
Otro Blog, otra controversia. Esta vez estamos hablando sobre otro blogger que se ha dedicado a crear audiencia para su blog por el conocido, reconocido y últimamente muy utilizado método de despotricar contra SharePoint (lo que significa que SharePoint se ha convertido en algo importante... “arboles altos atrapan mucho viento”).
Ahora se trata de un artículo de Miguel Angel Carrasco (no me pregunten quien es, pues no tengo ni idea) llamado “Why SharePoint Portal Server is Terrible”, al que me llevó la gente de Datys, con la que estuve una semana hablando intensivamente sobre SharePoint, software y como arreglar el mundo al calor de un mojito bien frio (o, mejor dicho, de litros y litros de mojitos).
Nuestro amigo Carrasco da cuatro razones para calificar a SharePoint como terrible:
1 – Es demasiado complejo para instalar, configurar y personalizar.
2 – Se vende como una solución para organizar compañías desorganizadas. Se vende como un sistema para definir procesos en organizaciones que no tienen procesos definidos.
3 – La manera de usar HTML es brutal, junto a sus archivos CSS
4 – Es una de las aplicaciones mas inflexibles que he usado (él, no yo)
Pues bueno, de nuevo no es mucho lo que hay para decir al respecto. Precisamente cuando estábamos hablando con los amigos de Datys, comentábamos lo fácil que es instalar SharePoint (en realidad, como ejercicio lo hemos hecho en 10 minutos, y eso porque el instalador tiene que crear Bases de Datos y cosas de esas, en donde no es necesaria ninguna intervención humana, pero que toman tiempo). Y la configuración también es bastante difícil: todo funciona directamente out-the-box.
En cuanto a personalización, el autor del blog nos sale con una lista de tecnologías (13 en total) que un desarrollador debe conocer para personalizar a SharePoint. Si, es cierto, y qué? Quien ha dicho que personalizar servidores complejos es fácil? Por algo existen personas como nosotros, que nos dedicamos a ese trabajo tan aburridor...
En cuanto al segundo punto, no tiene en realidad nada que ver con SharePoint. SharePoint es un martillo con el cual puedes construir una casa: si es una casa fea o bonita, no tiene nada que ver con el martillo. Si la organización es desorganizada, SharePoint es la herramienta para organizar información, no para crear los procesos que definen como debe ser organizada.
Tengo que reconocer que el tercer punto es cierto: las hojas de estilo de SharePoint son terribles, y siempre lo han sido. Una de las formas para optimalizar SharePoint es purificar el archivo “core.css”, pero Microsoft nunca lo ha hecho. Hay que decir que SharePoint es terrible por eso?
Finalmente, el cuarto punto dice más sobre el autor que sobre SharePoint. Todas las personas que han trabajado un poco intensivamente con SharePoint precisamente se pierden entre las miles de maneras posibles para hacer cosas. Por no hablar sobre el Modelo de Objetos, que nos permite meternos por todas partes y modificar hasta lo inmodificable. Parodiando al autor del blog, yo diría que SharePoint es terrible porque es tan increíblemente flexible; muchas veces yo quisiera que algunas cosas no se pudieran hacer.
Finalmente, nuestro amigo Carrasco le indica a Microsoft que es lo que tiene que hacer para mejorar a SharePoint (un poco arrogante, pienso yo: él es el poseedor de la verdad, y las cinco mil y pico personas del grupo de trabajo de SharePoint en Microsoft están equivocadas):
1 – Mejorar el motor de búsqueda (pero no nos dice que hay que mejorarle)
2 – No utilizar listas jerárquicas, y enseñar a los usuarios a utilizar nombres correctos para los documentos (es esto un problema que SharePoint tiene que mejorar?)
3 – Hacer la instalación más fácil (mas fácil? Chistoso, pero a lo largo de todo el posting nunca dijo porque era difícil)
4 – Hacer el desarrollo más fácil (en lugar de eso yo le diría a Microsoft: Haga el SDK más completo, probablemente se me está pegando su arrogancia...)
5 – Hacer entrenamiento más fácil (es entrenamiento también un problema de SharePoint?)
6 – Crear estándar XHTML; mejorar los 4MB+ de archivos CSS (bueno, de nuevo, tiene razón, aunque el equipo de trabajo de SharePoint en Microsoft está trabajando fuertemente para integrar AJAX en el producto)
7 – Hacerlo “moldeable” (aunque nunca dice que quiere decir con eso)
Bueno, de nuevo una controversia sobre nuestro producto favorito de nuestro monopolista favorito. A ver qué piensan ustedes...
Gustavo - http://www.gavd.net/servers/
Escriba un Comentario que me haga reir...