Me entusiasma Darklang
Licencias, propiedad y bloqueo
- Varios comentaristas se niegan a adoptar Darklang bajo su licencia actual “Dark Core”, especialmente porque el lenguaje, la infraestructura y el alojamiento están estrechamente acoplados.
- La preocupación es que el trabajo podría quedar “secuestrado” si la empresa cambia de rumbo o fracasa, a diferencia de los proyectos OSS normales o de los proveedores de nube, de los que es más fácil marcharse.
- El equipo reconoce que la antigua licencia “no va a funcionar” y dice que está trabajando en un nuevo modelo más abierto, tratando al mismo tiempo de evitar que las grandes nubes lo clonen.
Propuesta de valor y mensaje
- A muchos lectores les resulta desalentadora y confusa la larga lista de la página principal de “no X, no Y”, especialmente elementos como “no git”, “no SQL”, “no servidores”, que no parecen relacionarse de forma obvia con un lenguaje.
- Comentarios: hay que empezar por lo que Darklang es y por sus capacidades únicas (integración estrecha con la infraestructura, despliegue fácil, funciones versionadas, etc.), no por características genéricas de FP como los tipos Option.
- Se piden un posicionamiento más claro, ejemplos concretos y aplicaciones de muestra del mundo real; algunos desarrolladores web no tienen claro si encaja en sus casos de uso.
Alcance de la plataforma y diseño todo en uno
- Darklang se percibe como un lenguaje a medida estrechamente ligado a su plataforma (infraestructura, IDE, control de versiones integrado).
- Algunos desconfían de las herramientas “todo en uno” y del VCS dentro del lenguaje, y prefieren lenguajes de propósito general junto con bibliotecas y herramientas estándar como git.
- El equipo de Darklang sostiene que git no es óptimo y que un modelo integrado, siempre sincronizado y consciente del equipo puede ser mejor, pero los detalles siguen en desarrollo.
- Preocupa que las necesidades de nicho queden bloqueadas por las limitaciones de la plataforma; se compara con enfoques pasados de “backend as a service” y de tipo Meteor que tuvieron problemas al escalar.
Madurez y estado
- Se considera que el Darklang “clásico” es usable para pequeñas API web y proyectos secundarios, pero imperfecto; la nueva versión “next” se describe como todavía no preparada para un uso serio.
- La falta de tutoriales y ejemplos actualizados, así como el soporte del navegador (no Chrome), refuerzan la sensación de que está en una etapa temprana y experimental.
IA y dirección estratégica
- Algunos critican a Darklang por “apostarlo todo a la IA”; otros sostienen que una integración sólida de LLM en las herramientas de desarrollo es exactamente lo correcto.
- El equipo de Darklang parece comprometido con un uso intensivo de la IA, incluso para cosas como la futura exportación de código.
Política y marca
- Un banner político prominente en la página principal (sobre el conflicto Israel–Palestina) es polarizante.
- Algunos sienten que no es apropiado para herramientas de desarrollo y que es motivo para evitar su adopción; otros apoyan firmemente tomar una postura moral incluso a riesgo comercial.