Ver Mensaje Individual
  #24 (permalink)  
Antiguo 05/05/2013, 22:26
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 4 meses
Puntos: 52
Respuesta: Consulta sobre desarrollo de un sitio similar a FACEBOOK

Cita:
Iniciado por rodrypaladin Ver Mensaje
Creo que estos proyectos surgen de la noche a la mañana, los principios son difíciles y lo primero que se materializa es la idea principal. Cuando Facebook comenzó obviamente no tenía todas las funcionalidades que tiene hoy en día. y obviamente no costaba lo que cuesta ahora.

Yo puedo crear un proyecto con una idea y hacerlo público, esa idea obviamente no vale millones, pero si esa idea es bien aceptada desde un comienzo, esa idea irá creciendo y creciendo, obteniendo ingresos para poder gastarlos en personal para ir sacando nuevas cosas a corde con la primera idea, y si sigue creciendo la popularidad irá aumentando el valor de la idea.

Estoy completamente seguro que si un programador se pusiera a programar un Facebook no costaría ni 50.000 € en tiempo invertido. OJO! estoy hablando de la idea principal, de una red social donde compartir fotos donde etiquetar a las personas y encontrar a estudiantes de todas partes del mundo.

Hay proyectos muchos más costosos en programación y en tiempo invertido por internet que no valen lo que vale Facebook por el simple hecho de no tener esa popularidad.

Respecto al dinero que se invierte en servidores en Facebook tiene que ser alucinante, pero obviamente ese no es el dinero que se invirtió al empezar, es un aumento constante que va a la par que el crecimiento del proyecto y que viene paralelamente a la popularidad y al aumento de los beneficios.

Bajo mi punto de vista el valor de Facebook no viene por su programación o el tiempo y dinero invertido, si no por la idea que es materializada por esa programacion, tiempo y dinero invertido, ya que sin esa idea no hubiera existido nada.

Como experiencia personal puedo decir que yo ahora mismo tengo una idea, y contratar a una empresa que la materialice me cuesta de 8.000 a 15.000 €, pero esa idea puede ser muy bien aceptada y valer el día de mañana muchísimo más dinero.

Yo estoy creando una red social, no como facebook, ni mi objetivo es hacerle competencia.

si no que toda web hoy en día de cajón debe tener una red.
asi como toda web tiene un apartado de comentarios o foro, la red social en cualquier pagina de cualquier tema es indispensable hoy en dia es lo que pienso.

al principio pretendia combinar badoo, facebook y twitter, y bien solo llevo lo de amigos comentarios, usuarios, estados, perfil, fotos.
el muro de twitter.
donde pones tus comentarios urls videos etc.
prácticamente si me propongo a terminarlo lo haria en menos de 7 meses mas.
yo solo tengo mas o menos unos 7 meses empezando desde cero, me refiero a que ni programación web sabia en lo mas minimo, ni de php ni de ajax ni de javascript ni de jquery ni de css ni de html ni de nada.

pareciera sencillo que si me ayudaran 5 personas a hacer esa red social y que se parezca a facebook en menos de 6 meses la terminaríamos.

a simple vista eso parece.
sin embargo facebook tiene miles de cosas que programa que nosotros podríamos imaginar y no podríamos imaginar a simple vista.

por ejemplo:
los agujeros de seguridad: todo eso no es algo tan sencillo.
no solo es cuestión de validar datos de entrada si no que también ingeniería social.
pensar a futuro: siempre en las reglas de la red social.
desde un principio facebook decidió no borrar a los usuarios cuando se daban de baja.
la seguridad del chat: una consulta sql mal hecha o modificacion a dicha consulta podría hacer que las conversaciones privadas las vean otras personas o x cosas.
conversión de urls: la verdad eso me ha costado mucho tiempo.
facebook no solo convierte las urls a videos cuando lo son si no que ademas sabe que urls son permitidas y cuales no entre miles de cosas tiene un control de seguridad.
crear paginas: facebook permite que se creen paginas y grupos y que haya administradores, osea son consultas sqls muy complejas.
solo para saber que es visible y que no es visible.

una vez lei en un articulo de no recuerdo que pagina por alli, que decian que mark habia dejado de ser un genio que por que duro un par de horas para poner un link.

es que parece que no se imaginan lo que es poner un link en esa mosntruosidad de pagina y no regarla.
jajajja a veces solo con poner una comilla de mas marca error toda la red social y el script se detiene, jajjaajaj jamas he visto nada similar en facebook, ellos tienen completamente controlado todo, bien estructurado y organizado.


Osea facebook a simple vista parece tan simple pero analizando cada cosa es algo demasiado complejo.

yo solo podría hacer un sitio visualmente y aparentemente igual de funcional que lo que ven ahora en facebook, sin embargo seria como algo hueco lleno de agujeros de seguridad y carencia de validaciones en las diferentes circunstancias de lo que podrían hacer los usuarios.
Facebook no se puede hackear fácilmente como cualquier web.
pareciera que diario vemos a facebook como si fuera una fotografía, ninguna sola modificación, pero en realidad ellos trabajan mucho internamente y todo para que el sitio sea rápido entre cientos de cosas mas de las que apenas buscando nos enteramos, sin que nosotros nos demos cuenta todo eso ocurre dentro de la programación interna.

recuerdo hace poco que desapareció la barra de inicio, jaja no se si lo hicieron a propósito o de verdad estaban modificando algo.

jejejes pero si face fuera la red social que hago para hacer eso solo habría que tener que haber puesto esto

//include("barrainicio.php");

jajja en fin, ha de ser divertido ser el dueño de facebook o trabajar allí.


¿por cierto Edward podría ver alguno de tus proyectos?


lo que he visto y no lo he visto en otra web mas que en facebook es la tecnología push o algo parecido, que es la tecnología que usan para las notificaciones y comentarios.
si bien yo visualmente hago lo mismo, la diferencia es que como la mayoría de las webs, hacen peticiones al servidor, y facebook es al revez.


¿dijeron que un cms o un script parecido a facebook ya hay varios?
bueno si unimos todos los scripts
por ejemplo.

scripts:
login.
galería de fotos.
sistema de comentarios.
convertidor de urls.
foro.
etc etc

solo seria cuestión de armarlo y listo ya tendríamos la red.

en fin si me pidieran algo igual que facebook, yo lo que cobraria seria lo que valdría la red social de facebook solo por su script.
es decir no tomaría en cuenta el valor que tiene su popularidad.
aun así el script ha de valer millones de dolares, si no fuera así cualquiera haría algo parecido.

yo cobraría mínimo 10 millones de dolares
y si lo quieren para 6 meses
me contrataría 500 programadores profesionales de aquí del foros del web de tiempo completo.
yo creo que con eso seria suficiente.

eso solo seria para decirle al cliente que no haría eso, al menos que me pague eso, que lo dudo, al menos que sea un multimillonario obsesionado con tener su propia red social.


Bueno Edward debes decirle a tu cliente lo que vale facebook y lo mínimo que podrías cobrarle el tiempo que durarías y la gente que necesitarías.

conclusión.
si facebook tiene muchos programadores como podemos pensar que en poco tiempo podríamos hacer algo mejor y solos. esta para analizarse.

bueno creo que me inspire un poco.

posdata.
en facebook nada es privado ni el chat. si copias la url de una imagen que envias por chat. esta imagen permanecera alli aunque desactives tu cuenta.
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra