HTML5: No es eso, no es eso

Editado a las 12:13 del 2010-06-06

Desde que el W3C declaró oficialmente cerrada la gran guerra entre XHTML y la propuesta del WHATWG (los detalles los explica Mark Pilgrim aquí), HTML5 ha venido siendo la futura bala de plata que hará libres a los desarrolladores web.

¿Compatibilidad entre navegadores? Lo tienes. ¿Defenestración definitiva de Flash? Lo tienes. ¿Visualizaciones en 3D con aceleración gráfica? Lo tienes. ¿Almacenamiento local? Lo tienes. ¿Geoposicionamiento? Lo tienes. Así, una tras otra, una retahíla de funcionalidades lo suficientemente kilométrica como para hacer salivar a desarrolladores curtidos o zoquetes. Tanto es así, que ante cualquier requerimiento extraño uno podría decir sin temor a equivocarse demasido aquello de: «Eso podría hacerse con HTML5».

Pero, al estilo de Ortega cuando contemplaba el panorama y veía adónde se encaminaba la II República hace 80 años, me parece que la promesa que representa HTML5 no sólo tiene que madurar bastante (por supuesto, se trata de un estándar muy reciente, y los navegadores web no se programan de un día para otro) sino que aún puede descarrilar y dar lugar a un escenario más sombrío del que pintan los defensores.

¿Cómo es esto posible? Véase la reciente demo de HTML5 publicada por Apple, en esta página del sitio corporativo de la empresa de la manzana. El enunciado de la página lo dice a las claras: «HTML5 y estándares web». Pero la realidad es bien distinta: intentemos cargar esta página con otro navegador, por ejemplo Firefox, y veremos algo así como esto:




Que, a mi entender, se parece demasiado a esto otro que seguro que nos trae infaustos recuerdos:




Con lo que Apple viene a decirnos algo parecido a «Lo sentimos por los estándares, pero cuando se trata de hacer virguerías, preferimos usar las nuestras». Adecuada la respuesta desde Opera Software que vienen a ser el Pepito Grillo de estas cosas (lógicamente, por la cuenta que les trae)

¿Resucita el browser sniffing?

A día de hoy no queda más remedio, esa es mi conclusión. Algo tan sencillo como reproducir sonidos en MP3 en un navegador recientísimo (versiones de desarrollo de Chrome, Firefox y Safari) devuelve resultados desesperanzadores. Firefox, por supuesto, no reproducirá otra cosa que no sean OGG, y Chrome y Safari, a pesar de poder hacerlo -al menos en mi Mac- devuelven a través de la API "estándar" de Javascript resultados como "maybe" y "probably" (la diferencia de significado entre un valor y otro escapa a mi entendimiento) De forma que la manera más sofisticada de detectar el soporte de cada navegador consiste en hacks como este donde se intenta reproducir el mp3 más pequeño posible (que es el chorizo que aparece codificado en base64) y se analizan los eventos disparados por el motor JS del navegador. Y todo esto, para saber si podemos reproducir mp3s.

Y ni hablemos del tema del vídeo, que será como esto pero mucho peor. Nos quedamos con la siniestra advertencia de Jeremiah Morrl:


"HTML5 quiere decir que no tengo que instalar plugins para ver los contenidos, sólo tengo que instalar un nuevo navegador para cada sitio"



60 comentarios

Referencias (TrackBacks)

URL de trackback de esta historia http://hronia.blogalia.com//trackbacks/67048

Comentarios

1
De: Pedro Fecha: 2010-06-06 14:26

HTML5 es un paso en la direccion correcta en el momento equivocado.

En HTML5 muchas de sus funcionalidades dependen de javascript, y a dia de hoy el modelo de seguridad en JS esta completamente roto. Con la llegada de ECMAScript 5 y el uso de strict mode mejorara algo, pero aun asi no sera seguro.

Dado y como estan las cosas con JS, el hecho de que ahora podamos acceder a cosas como la web storage, web sql, geolocation etc aumenta la cantidad de informacion sensible que ataques XSS pueden acceder, por no hablar de aquellos dispositivos mobiles que incluyen la agenda de contacto como el IPhone o Android.

Detesto Flash, pero al menos es mas seguro que jaascript. A ver si google Caja llega a un nivel de produccion y puedo desarrollar tranquilamente en javascript.

Si lo se, soy un paranoico.




2
De: Pedro Fecha: 2010-06-06 14:28

upps, moviles != mobiles.



3
De: Anónima Fecha: 2010-06-07 23:25

Está interesante esto de mirar los toros desde la barrera. Pero a ver que hacéis los que estáis en el ruedo que eso de no necesitar un plugin para cada cosa sino un navegador diferente da mucho repelús...

Abrazos de una usuaria preocupada (me suena a consultorio, pero se va a quedar así :D



4
De: Anónimo Fecha: 2011-03-17 03:09

Pues a mi usando chrome (12.0.703.0 canary build) me muestra todo, sin problemas. Démosle tiempo a los navegadores para adaptarse al estandar. PD en chrome (11.0.696.12 dev) algunas las demostraciones que hacen uso de las propiedades 3D de CSS no van =)



5
De: Sandro Lenart Fecha: 2011-03-17 04:29

@Anónimo, no te muestra todo porque sea 'Chrome', sino porque Chrome usa Webkit como motor y el sniffer de Apple no puede diferenciarlos. Opera puede mostrar todas esas cosas desde el punto de vista de la sujección a los estándares, y el Zorro en parte; es Apple quien les "prohibe" el ingreso.

@Admin, esa no es, necesariemente, la Opinión de Opera Software ASA, sinó el análisis personal de un miembro del equipo en su propio blog. Vamos, que en este caso está 'cantada' la respuesta oficial, pero si fuera algo más grave...

Saludos.



6
De: CartDestr Fecha: 2011-03-17 08:25

Sí que es capaz de diferenciarlos. De hecho, si tratas de hacer uso de las transiciones 3D te dice: "The 3D transforms in this demo are not yet supported by Chrome. If you’d like to experience these transitions, simply download Safari."



7
De: Petete Fecha: 2011-03-17 09:09

Si gastas Firefox, y no es la beta de la versión 4, difícilmente podrás ver HTML5...



8
De: David Fecha: 2011-03-17 09:23

Desde Chrome también veo casi todo, y que yo sepa apple puede diferenciar perfectamente a chrome, y sus características. Por mucho webkit que usen ambos.

No obstante en la prueba de video chrome no muestra ni la opción de "3d" ni la mascara (miento, la máscara, muestra la opción, pero no funciona.)



9
De: Mariano Fecha: 2011-03-17 10:19

Yo lo veo perfectamente con Firefox. Lo habrán arrelglado?



10
De: me aburro Fecha: 2011-03-17 11:13

siento decir k si unsas un firefoz k no sea firefox 4.0 (beta) no lo vas a poder ver pork el firefox actual no tiene programado el standar de html5 aun. Por ejemplo chrome debería dejarte verlo, no usarias safari



11
De: ToniMnemoniK Fecha: 2011-03-17 11:43

Perdon, pero hay veces que parece que se critica por criticar. No estoy de acuerdo con el alarmismo de la entrada, creo que es una opinion sesgada.

Obviamente si Firefox no soporta html5, y es una pagina demo para mostrar las "bondades del html5" pues Apple te dice que uses un navegador que lo soporte, y como no es una ONG, pues te dicen que uses el suyo. Chrome entra en esa web como pedro por su casa...

Seguro que no son "tan restrictivos" en su store, y pasara tiempo hasta que migren todo al estandar, pero criticar a Apple por esto, me parece como poco, cuestionable.



12
De: jesc Fecha: 2011-03-17 12:30

Siento decirte que firefox no es de lo mas compatible con html5, las paginas funcionan bien con chrome, safari y opera.

Si quieres ver cuales navegadores cumplen en mayor proporcion el STANDARD HTML5 http://html5test.com/results.html

Como ves ie y firefox son los que menos lo cumplen...



13
De: acid Fecha: 2011-03-17 13:02

La semana pasada vino un cliente, deseoso de que su web sea accesible hecha en HTML5; le comenté lo siguiente:

"trabajo con CSS2 desde el 2000 y aún hay cosas que no puedo usar porque muchos navegadores no lo soportan. Usted espere un poco para hacer su web HTML5, si quiere que sea accesible"

Personalmente lo recomendaría sólo para dispositivos tablet (iba a decir móviles pero hoy estuve pegándome con BlackBerry y no lo recomiendo.)



14
De: JJ Fecha: 2011-03-17 13:43

Muy buen resumen, Epaminondas.. merece la pena resucitar el blog aunque sea para eso.



15
De: Emmanuel Fecha: 2011-03-17 14:50

Bueno, pero es muy parecido a lo que pasa cuando se quiere ver html5 en Internet explorer, donde esta la compatibilidad en esos casos?????



16
De: Emmanuel Fecha: 2011-03-17 15:54

... y conste que estoy defendiendo a Internet Explorer que a pesar de las criticas de fundamentalistas que son mas papistas que el Papa, a cumplido, y mas que bien, su función.



17
De: Epaminodas Pantulis Fecha: 2011-03-18 09:55

@JJ: En realidad, me han resucitado el blog desde menéame... este post es del año pasado!!!

De todas formas en mi opiníon la cosa no ha cambiado demasiado, aunque si lo ha hecho seguamente ha sido a mejor.



18
De: unblocked games 333 Fecha: 2018-12-26 05:28

Cool stuff…thanks for the post. Saved this blog!



19
De: felix1seid Fecha: 2019-01-10 11:16

HP Printer Support
HP Computer Support
HP Laptop Support
HP Printer Customer Service
HP Printer Drivers
HP Printer Helpline
HP Printer Atlanta
HP Printer Baltimore MD
HP Printer Berkeley CA
HP Printer Boston
HP Printer Chicago
Dell Customer Service
Samsung Customer Service
Toshiba Customer Service
Panasonic Customer Service
Epson Customer Service
Sharp Customer Service
Printronix Customer Service
Lemark Customer Service
Canon Customer Service
HP Printer Repair Near Me
HP Printer Orange County
HP Printer Orlando
HP Printer Pasadena CA
HP Printer Phoenix
HP Printer Portland Oregon
HP Printer Raleigh NC
HP Printer Sacramento
HP Printer San Diego
HP Printer San Francisco
HP Printer San Jose
HP Printer Seattle
HP Printer St Louis MO
HP Printer Tulsa
HP Printer Vancouver WA
HP Printer Setup
HP Printer Harvey Norman
HP Sacnner Support
HP Support Phone Number
HP Printer Installation
The Customer Service Phone Number
About Us
Adt Customer Service
Air India Express Airlines Customer Service
Airasia India Customer Service
Airlines Customer Service
Alaska Airlines Customer Service
Allegiant Air Customer Service
Amazon Customer Service Number
Apple Customer Service Number
Atlas Air Customer Service
Att Business Customer Service Number
Att Customer Service Number
Att Email Customer Service
Bank Of America Customer Service Number
Banks Customer Service
Boost Mobile Customer Service Number
British Airways Customer Service Number
British Airways Executive Club Customer Service Number
British Airways Uk Customer Service Number
Cable Companies Customer Service
Car Rental Customer Service
Cathay Pacific Airlines Customer Service
Chase Customer Service Number
Citizens Bank Customer Service Number
Comcast Customer Service Number
Comcast Email Customer Service
Comcast Xfinity Home Security Systems Customer Service Number
Companies
Computer Customer Service
Consumer Service Customer Service
Contact Us
Delta Airlines Skymiles Customer Service Number
Delta Customer Service Number
Department Store Customer Service
Dish Network Customer Service Number
Ebay Customer Service Number
Email
Enterprise Rent A Car Customer Service Number
Envoy Air Customer Service
Equifax Customer Service Number
Etihad Airways Customer Service
Expedia Customer Service Number
Fedex Canada Customer Service Number
Fedex Customer Service Number
Fedex International Customer Service Number
Geico Customer Service Number
Godaddy Email Customer Service
Government Customer Service
Hertz Customer Service Number
Home Security
Hp Customer Service
Hulu Customer Service Number
Icloud Mail Customer Service
Incredimail Customer Service
Insurance Customer Service
Irs Customer Service Number
Jet Airways Customer Service
Jetblue Airlines Customer Service Number
Juno Email Customer Service
Kroger Customer Service Number
Lufthansa Airlines Customer Service
Macy Customer Service Number
Malaysia Airlines Customer Service
Medco Pharmacy Customer Service Number
Netflix Customer Service Number
Office 365 Email Customer Service
Outlook Email Customer Service
Paypal Customer Service Number
Pharmacy Customer Service
Phone Company Customer Service
Roadrunner Email Customer Service
Sbcglobal Email Customer Service
Shipping Customer Service
Shopping Customer Service
Singapore Airlines Customer Service
Skywest Airlines Customer Service
Spicejet Airlines Customer Service
Spirit Airline Customer Service
Sprint Customer Service Number
Store
Straight Talk Customer Service Number
Supermarket Customer Service
T Mobile Customer Service Number
Tech
Thai Airways Customer Service
Time Warner Cable Customer Service Number
Trujet Airlines Customer Service
Turkish Airlines Customer Service
Uber Customer Service Number
United Airlines Customer Service Number
Ups Customer Service Number
Ups Freight Customer Service Number
Ups Mail Innovations Customer Service Number
Ups Uk Customer Service Number
Verizon Customer Service Number
Verizon Email Customer Service
Virgin America Customer Service Number
Visa Customer Service Number
Vivint Customer Service
Wells Fargo Customer Service Number
Xfinity Email Customer Service
Yahoo Customer Service Number
Yahoo Email Customer Service
Zoho Mail Customer Service
Dell Customer Service
Samsung Customer Service
Toshiba Customer Service
Panasonic Customer Service
Epson Customer Service
Sharp Customer Service
Printronix Customer Service
Lemark Customer Service
Canon Customer Service
Printer Support
Apple Wireless Printer Support
Brother Printer Support
Canon Printer Support
Contact Printer Support
Dell Printer Support
Epson Printer Support
HP Printer Support
Kodak Printer Support
Konica Minolta Printer Support
Kyocera Printer Support
Lanier Printer Support
Lexmark Printer Support
OKI Printer Support
Panasonic Printer Support
Ricoh Printer Support
Samsung Printer Support
Sharp Printer Support
Toshiba Printer Support
Xerox Printer Support
Google Chrome Customer Service
Mozilla Firefox Customer Service
Opera Mini Customer Service
Safari Customer Service
Internet Explorer Customer Service
Seamonkey Customer Service
Microsoft Edge Customer Service
Netscape Browser Customer Service
UC Browser Customer Service
Slimjet Browser Customer Service



20
De: felix1seid Fecha: 2019-02-15 08:47


Air Canada Reservations



21
De: wertyuiop Fecha: 2019-03-29 14:19

SBCGlobal Customer Service Phone Number
SBCGlobal Customer Service
SBCGlobal Customer Service Number
SBCGlobal Customer Support
SBCGlobal Customer Support Phone Number
SBCGlobal Customer Support Number
SBCGlobal Helpline
SBCGlobal Help
SBCGlobal Phone Number
SBCGlobal Contact Number
AOL Customer Service
AOL Customer Service Phone Number
AOL customer service number
AOL customer service number
AOL customer support phone number
AOL customer suport number
AOL helpline
AOL help
AOL phone number
AOL contact number
Roadrunner Customer Service
Roadrunner Customer Service Phone Number
Roadrunner Customer Service Number
Roadrunner Customer Support Phone Number
Roadrunner Customer Support Number
Roadrunner Helpline
Roadrunner Help
Roadrunner Phone Number
Roadrunner Contact Number



22
De: 바카라사이트 Fecha: 2019-08-08 14:13

"It’s actually a nice and helpful piece of information. I am happy that you shared this helpful info with us.
Please stay us up to date like this. Thank you for sharing.
바카라사이트
바카라사이트
바카라사이트
카지노추천
바카라사이트
세이프소액
유흥알바"



23
De: Ankita Tiwari Fecha: 2019-08-28 13:14

call gril kolkata
sexy call girl
call girl at kolkata

call girls number in kolkata
call girlfriend relationship near me
call girl in bombay

call girl contact
call girl mobile number
kolkata coll girl



24
De: Delta Airlines Reservations Fecha: 2019-09-01 12:17

Delta Airlines Reservations
office.com/setup
norton.com/setup



25
De: Kajal Thakkar Fecha: 2019-09-24 14:39


We are at a critical time of the history of modern world. Very nice to see good article posted like this. We must share good article like this to everyone.


http://www.kajalthakkar.com/


Kajal Thakkar


Pune Escorts


Pune Call Girls


Pune Independent Escorts


Pune VIP Escorts


Pune Elite Escorts


Escorts in Pune


Pune Escorts Services


Escort Services in Pune


Escorts Pune


Female Escorts





26
De: Sweety Patel Fecha: 2019-09-24 14:54

Super Excellent Article written by a well reputed author. Great Post and it is wonderful to read it.

http://www.sweetypatel.com/


Mumbai Escorts


Escorts Mumbai


Mumbai Call Girls


Mumbai Escort


Mumbai Independent Escorts


Escorts Mumbai


Mumbai Elite Escorts


Mumbai VIP Escorts


Escorts in Mumbai


Mumbai Escorts Services


Female Escorts


Mumbai Female Escorts




27
De: Anjali Sharma Fecha: 2019-09-24 15:42

I'm a big fan of your site. I love the way you choose your topic and explain it to us. Really nice post. Great!!.


http://www.imanjalisharma.com/


Anjali Sharma


Pune Escorts


Pune Call Girls


Escorts Pune


Pune Independent Escorts


Pune VIP Escorts


Female Escorts


Pune Elite Escorts


Escorts in Pune


Escort Services in Pune


Pune Escorts Services


Pune Escort


Pune Female Escorts



28
De: Aarzoo Tawde Fecha: 2019-09-25 17:28


What a nice and thoughtful way to describe this topic. Excellent post. Keep posting like this nice articles.


http://www.aarzootawde.com/


Mumbai Escorts


Mumbai Escort


Mumbai Call Girls


Mumbai Independent Escorts


Mumbai Female Escorts


Mumbai Elite Escorts


Mumbai VIP Escorts


Mumbai VIP Escorts


Escorts Mumbai


Mumbai Escort Services


Escort Services in Mumbai




29
De: Soniya Bedi Fecha: 2019-09-25 17:36

I note it done your website and willing to read new article as you publish it. Keep up the good editorial work.


http://www.soniyabedi.com/


Goa Escorts


Goa Call Girls


Goa Escort


Goa Independent Escorts


Female Escorts


Goa Elite Escorts


Goa VIP Escorts


Escorts in Goa


Goa Escorts Services


Escort Services in Goa


Russian Escorts in Goa


Goa Russian Escorts


Russian Call Girls in Goa




30
De: Taniya kapoor Fecha: 2019-09-25 17:42



A transparent and open minded article i read so far. Keep posting such a great article like this. Keep it up!!.

http://www.taniyakapoor.in/


Taniya Kapoor


Mumbai Escorts


Mumbai Call Girls


Mumbai Independent Escorts


Escorts Mumbai


Escort Services in Mumbai


Mumbai Elite Escorts


Female Escorts


Mumbai VIP Escorts


Escorts in Mumbai


Mumbai Escorts Services




31
De: Printer World Fecha: 2019-09-25 20:02

Html 5 is classy and gives best internet website

I created a blog with the help of html ... have a look

HOW TO FIND OUT THE PRINTER IP ADDRESS?



32
De: Simran Roy Fecha: 2019-10-03 15:32

They'll tell you everything you Will Need to Ability to make certain you're going to be wholly happy with the Udaipur escort, who arrives in your resort. They know that the town better than anybody else and may take you to all of the best places to get fun Of your friends in addition to every other man in the area.
Udaipur Escorts
Udaipur Escort service
Jodhpur Escorts
Nainital escort service
Haldwani escort service
Ramnagar escort service
Rudrapur escort service
Ajmer Escorts
Dehradun Escorts



33
De: Alisha Oberoi Fecha: 2019-10-03 15:32

When you employ our Nainital escort service and invest some time together, In Forefront, Step One would be to become a part and if That is a Fantastic reason to employ Nainital Call Girls for Visiting this website or any of the affiliated websites you are able to leave reviews to your escorts.
Nainital escort service
Ramnagar escort service
Rudrapur Escort Service
Nainital Call girls
Haldwani escort service



34
De: Aayah Khan Fecha: 2019-10-03 15:32

A number of them are trapped however, and difficult to get regrettably, not one of them will you phone up in a minute's notice and have on your area within seconds in Jodhpur escorts.
Jodhpur escorts
Jodhpur Call girls



35
De: Aanu Joshi Fecha: 2019-10-03 15:32

We are a group of women in Mumbai escorts, who should make people happy. Here discover and you will fulfil, which is our website every week the accessions which are fresh to the region. We are completely different and do this sometimes.
Mumbai escorts



36
De: Maria Jain Fecha: 2019-10-03 15:33

The first issue you've got to consider, what variety of escort women does one want? The Bangalore escorts on the planet are horribly completely different for guys, thus it's tiring to allow a accurate reaction.
Bangalore escorts



37
De: Goa Mid Ni Fecha: 2019-10-03 15:33

For your Goa escorts inside the planet the foremost essential is the satisfaction of these buyers, this can be although we had speed completion women. If you'd like to catch added a few woman, it's wise to navigate a few escort reconsiders from her.
Goa escorts



38
De: Party Usha Fecha: 2019-10-03 15:33

Welcome to our escort service in Ahmedabad, which is top-notch! Should you be seeking discreet, well-informed wonderful and companies and are planning the trip that is next, later our partner variations that are VIP may be happy to follow along with you.
Ahmedabad escorts



39
De: Pragya Thakur Fecha: 2019-10-03 15:34

Well, after all to possess nice Dating is also crucial since it's the biggest of these services, though the Hyderabad escorts around the world don't appear to be completely the Hyderabad Escorts girls date within our mindset.
Hyderabad escorts



40
De: Ritika Kapoor Fecha: 2019-10-03 15:34

All women provide the highest level service you can ever meet in Dehradun escorts girls. Naughty beauties will make everyone forget about the daily routines and other problems. All you have to do is to find some gorgeous call girl to spend the time with.
Dehradun escorts



41
De: Ritika Kapoor Fecha: 2019-10-03 15:34

All women provide the highest level service you can ever meet in Dehradun escorts girls. Naughty beauties will make everyone forget about the daily routines and other problems. All you have to do is to find some gorgeous call girl to spend the time with.
Dehradun escorts



42
De: rileystanislv2 Fecha: 2019-10-09 08:01

It’s always so sweet and also full of a lot of fun for me personally and my office colleagues to search your blog a minimum of thrice in a week to see the new guidance you have got. pocket tanks pc



43
De: easil Fecha: 2019-10-12 10:21

Need to make your business progressively paramount on Instagram?



44
De: Digital Marketing Pro Tips Fecha: 2019-10-12 10:30

Best Digital Marketing Tips You Know About Digital Marketing Pro Tips



45
De: Benefits of affiliate marketing Fecha: 2019-10-12 10:37

How to earn 00 + money from Affiliate marketing



46
De: What are the updates of Google Panda? Fecha: 2019-10-12 10:40

top latest google panda updates What are the updates of Google Panda?



47
De: rick and morty Fecha: 2019-10-12 11:49

watch all episodes of rick and morty for free



48
De: rick and morty Fecha: 2019-10-12 11:57


Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free
Click here to Watch Rick and Morty Free

Click here to Watch Rick and Morty Free



49
De: Aryan Tripathi Fecha: 2019-10-12 17:29

The collection of brands participating on Instagram is growing daily, but the group of those doing it well remains limited. In a nutshell, Aryan TripathiInstagram is a photo sharing app which allows users to assign filters to photos and share them with followers.



50
De: Aryan Tripathi Fecha: 2019-10-12 17:32

Facebook is a popular free social networking website that allows registered users to create profiles like Aryan Tripathi, upload photos and video, send messages and keep in touch with friends, family and colleagues.



51
De: Aryan Tripathi Fecha: 2019-10-12 17:38

The snappy nature of tweets means that Twitter Aryan Tripathi is widely used by smartphone users who don't want to read long content items on-screen. Twitter allows you to: easily promote your research, for example by providing links to your blog stories, journal articles and news items.



52
De: Pitambra kapoor Fecha: 2019-10-13 09:59

This blog is nice and good information.



53
De: Best Digital Marketing Consultant In Delhi Fecha: 2019-10-13 18:43

Best Digital Marketing Consultant In Delhi
Best Digital Marketing Consultant In Delhi
Best Digital Marketing Consultant In Mumbai
Best Digital Marketing Company In jabalpur
Best Digital Marketing Consultant In Noida
SEO Classes Online Free
what is content marketing
Online Digital Marketing Consultant
Online Assignment Help
Best Digital Marketing Course In Noida
internet-marketing-service
How To Get Clients
Difference Between SEO AND SEM
Business Networking



54
De: How to make money from social media Fecha: 2019-10-14 10:07

learn how i started making 1000's of dollars through social media?



55
De: Digital Marketing Updates Fecha: 2019-10-14 12:04

learn more What are the updates of Google Panda?



56
De: Crims erp Fecha: 2019-10-16 10:11

Custom CRM software development company in delhi, India



57
De: Unicode Solutions Fecha: 2019-10-16 10:15


Best website designing and development company in Delhi,India



58
De: Crims erp Fecha: 2019-10-16 10:15

Custom CRM software development company in delhi, India

Sales crm software development company

Offshore software development



59
De: Lazzybuyer Fecha: 2019-10-16 11:24

It's actually a nice and helpful piece of information. I am happy that you shared this helpful info with us.
Please stay us up to date like this. Thank you for sharing.



60
De: Lazzybuyer Fecha: 2019-10-16 11:25

Thanks for the useful information. I am aware of the health benefits of collagen as I recently came across the youtonics skin collagen drink which helps me in fighting anti-aging signs.



Nombre
Correo-e
URL
Dirección IP: 3.85.214.0 (1910037678)
Comentario
¿Cuánto es: diez mil + uno?