Si quiero crear un sitio web de comercio electrónico utilizando datos de terceros, ¿qué lenguajes de programación web debo aprender?

No debería ser muy diferente a otro sitio. Algunos sitios de comercio electrónico se ejecutan en magento o ATG … pero la principal ventaja de ellos es que tienen administración de inventario y cierta capa de seguridad. La principal desventaja es que tiene pocos desarrolladores para elegir y pueden ser caros porque están especializados. Podrías integrar un api google checkout, etc. o usar una pasarela de pago y usar cualquier cosa para construir tu sitio desde (PHP, Java, JSP backend / server / DB) y Javascript y jQuery en la interfaz.

Me gusta node.js (para servidor y mongoDB) pero está ganando popularidad, no es demasiado difícil de obtener. Si usa eso, puede escribirlo en JS una vez. Puede ejecutar javascript tanto en el anverso como en el reverso.

Funciona bien si obtienes todo en JSON de terceros.
Para la conversión XML JSON en Javascript

Hay bibliotecas para todo, pero lo que sea que uses ahora es bueno. Si quieres hackear algo rápidamente, busca un host gratuito de PHP y lee google checkout o paypal api. Suele ser más barato ejecutar cosas en PHP, siempre puedes encontrar un host gratuito y hay muchos desarrolladores. Si necesita más control, use un paquete vanilla bitnami LAMP o MEAN y obtenga un host virtual o use heroku.

Las tecnologías que se están popularizando para la web son node.js y angular para aplicaciones de una sola página. Estoy trabajando en algún lugar donde use ember.js (mucha curva de aprendizaje y desarrolladores moderadamente escasos).

Si sus datos son de terceros, entiendo que desea recopilar información de productos de otros sitios web, lo único que necesita es aprender HTML y Javascript (básicamente JQuery).
Puede usar la integración Javascript-PayPal para vender productos y seguir los pedidos que tenía.
Sin embargo, si desea mantener y desarrollar un sitio web de comercio electrónico (no hay necesidad de reinventar la rueda, solo use wordpress o magento) y maneje productos, usuarios, precios, pedidos, etc. Python-Django es una buena manera de comenzar para ello.
O como dijo Lars, PHP es un lenguaje común en la mayoría de los sitios web de comercio electrónico.

Puede usar cualquier lenguaje que desee, siempre que pueda analizar XML, ya que la mayoría de las interfaces para el intercambio de datos en línea usan XML para estructurar datos, o a veces JSON o incluso CSV.

Y es posible que también necesite interactuar con SOAP (Paypal usa SOAP, por ejemplo), pero la mayoría de los datos se sirven mediante solicitudes HTTP normales.

Encuentre un buen conjunto de comercio electrónico prefabricado que se adapte a la mayoría de sus necesidades y modifíquelo utilizando el idioma en el que esté escrito. Por esta razón, le recomiendo que primero busque soluciones de código abierto, ya que puede ser mucho más fácil hacer que su Propios cambios.

Escribir el tuyo desde cero puede ser bueno para un proyecto de aprendizaje, pero para la vida real puede tomar demasiado tiempo y darte un comienzo inestable (cosas como la seguridad pueden ser un desafío a veces).

Puede consultar la guía XML de Icecat para ver un ejemplo, y tal vez también el administrador IcecatPIM basado en PHP.

Nota al margen: es probable que encuentre más código de ejemplo en PHP, ya que se ha utilizado para estos fines durante mucho tiempo, pero también sospecho que Ruby puede tener más screencasts para seguir, ya que creció junto con el screencasting, y también puede ser más fácil para empezar como principiante

  1. Magento (es CMS, no prog. Lang) es la mejor opción. usando magneto puedes desarrollar fácilmente un sitio de comercio electrónico. y es de código abierto.

More Interesting

Acabo de comprar una MacBook Pro 2014 por $ 20 de descuento en Craigslist. Se ha restablecido y funciona bien. ¿Hay alguna preocupación de seguridad que deba preocuparme?

Cómo integrar la API de SMS masivos en la aplicación ASP .NET

¿Cómo se pueden combinar el desarrollo web y la visualización de datos para obtener excelentes opciones profesionales?

Tomé un curso sobre desarrollo web front-end y quería comenzar un negocio de diseño web. Todavía quiero pero tengo miedo, ¿cómo puedo superar esto?

Si creara una aplicación móvil o web que sirviera a más de 5 millones de personas, ¿cómo haría para diseñar una aplicación de este tipo?

Soy un desarrollador web junior con casi 2,5 experiencia comercial. ¿Cómo decidir dónde crecer frontend o backend?

Estoy buscando construir una revista en línea con una comunidad / foro que pueda apoyar a grupos y chats en vivo. ¿WordPress / Buddy Press es el camino a seguir? ¿O hay un SaaS por ahí que puede hacer esto?

Estoy pensando en comenzar a trabajar en el desarrollo de backend. ¿Qué idioma debo elegir con la base de datos?

Si voy a comenzar a aprender programación de JavaScript, como desarrollador de Java, ¿es mejor aprender TypeScript que de todos modos genera JavaScript?

Estoy tratando de seguir una carrera en desarrollo web front-end. Ya estudié HTML y CSS. ¿Es un buen camino para aprender Dreamweaver y WordPress?

Soy un nuevo programador que busca entrar en el desarrollo web. ¿Con qué tecnología debo comenzar?

Quiero usar ReactJS en el frente y Go en el back-end. ¿Qué marco MVC puedo tener para proporcionar capacidades como enrutar y acceder a la API Go de backend?

Cómo contabilizar automáticamente el horario de verano en el código JavaScript

Quiero convertirme en desarrollador front y backend. No sé por dónde empezar, pero quiero hacerlo. ¿Cómo es posible esto?

¿Los desarrolladores web usan una aplicación para instalar como Sass? Estoy aprendiendo desarrollo web y quiero hacerlo de la manera correcta.