proginternet.com

Programacion Internet

  • A partir de una paleta de colores básicos para un blog o una página Web es una cuestión de estilo personal y el gusto, pero algunos de nosotros nos falta ese gen. Por lo tanto, aproximadamente un muestreo de cada color de Moda nos da a pensar que en caso de duda podemos utilizar colores obtenida de la industria de la moda.
    Las décadas de color tendencias de los 40 Años presentan algunos salvajes e interesantes combinaciones de colores.

    …Los colores de la década del 1960…
    …Los colores de la década del 1970…
    …Los colores de la decáda del 1980…
    …Los colores de la década del 1990…
    ..Los colores de la década del 2000…

    O mostrados con ayuda de una tabla:

    Colores del 60

    ED5A79

    FB6D32

    73B769

    FFCB18

    28A3C2
    colores del 70

    605E2A

    C45A46

    604938

    B78E32

    B85C23

    Colores del 80

    DEB88A

    D1866E

    C2B9C6

    B52427

    444088

    Colores del 90

    C7BFAB

    8F7B5D

    B2C346

    EECA09

    F8713C

    00ABBB

    Colores del 2000

    9EB7D3

    F6E6BC

    CDC4C0

    B09A76

    90937E

    Desde el 2005, tenemos opciones como:

    FDEC6B

    6DC068

    F15B41

    FBBE97

    9E966E

    305C93

    F6B8D2

    9DABD3

    6BC9C7

    A8A89D

    Coraly naranja y Aqua

    Colores tipo coraly naranja es el color del año para el 2005, mientras que aqua o turqoise azul es la última moda en colores. No tenemos una previsión para la web colores sino que probablemente incluirá el color rosa. Pink está caliente. Daisy es de color rosa.

    Este estilo de colores da una apariencia más adecuada a los gustos y estilos reinantes en nuestra época. Es bueno mantenerse en ese ritmo, a toda persona le gusta ver los estilos de colores dentro de los estándares actuales.

    Originalmente escrito en Charles ProgInternet.com

    No Comments
  • Aunque la invasión Fisica de Georgia ha cosechado gran parte del titular del espacio dedicado a los dos países, pero el conflicto está aún más candente en el ámbito cibernético. Los ataques contra el georgiano Mikheil Saakashvili en su página web primero se produjo a finales de julio, pero se reunieron relativamente poca atención. Investigadores de los Estados Unidosa (US-CERT) supervisó los ataques, y afirmó que no parece ser una prueba para un gran asalto.

    Independientemente de esos ataques y la situación actual están directamente vinculados o no, el mismo grupo puede ser responsable en última instancia de ambos. El blog RBNExploit reclama funciones no oficiales de noticias del Ministerio georgiano de Relaciones Exteriores, y ha lanzado un servidor de enrutamiento mapa reclamaciones demuestra que las pruebas de malversación de Rusia.

    En el siguiente mapa se muestra el ruso servidores basados en AS12389 Rostelecom, AS8342 RTCOMM, y AS8359 COMSTAR, controlando todo el tráfico de Georgia la clave de servidores. Por ejemplo aquí AS28751 CÁUCASO NET AS Cáucaso Red de Tbilisi, Georgia & AS20771 Deltanet sistema autónomo Deltanet ltd 0179 Tbilisi Georgia.

    “Incluso el turco (a menudo controlados RBN) AS9121 TTNet servidor está siendo bloqueado a través de COMSTAR, entendemos a través de colegas en Estambul, las autoridades turcas están tratando de recuperar el control de estos servidores y ofrecer rutas directas a Georgia.”

    El grupo afirma que los sitios web oficiales de Georgia no se puede confiar, y que los sitios web del país están ahora bajo control externo. De ser cierto, resulta mucho más difícil para otras naciones y las fuerzas de mantenimiento de la paz para lograr una comprensión adecuada de lo que está sucediendo dentro de Georgia. Ambas partes convienen en que la capital separatista de Osetia del Sur, Tskhinvali, ha sido destrozadas, pero Georgia culpa a Rusia de “uso desproporcionado de la fuerza”, mientras que los rusos de Georgia culpa bombardeo de la ciudad.

    Hasta el momento, la información procedente de Georgia se ha deformado. CNN informa de la incertidumbre en cuanto a la cantidad de aviones ruso se han derribado, y cierta confusión con respecto a bajas tanto militares como civiles . Si Rusia (o la RBN que actúen en nombre de Rusia) es el esta detras del bloqueo sobre Georgia de acceso a Internet, puede marcar la primera vez que un gobierno ha desplegado simultáneamente acciones cyberneticas militares en un ataque contra otro país, y con gran éxito.

    Bien dice el dicho: “Guerra avisada no mata gente”. Tendremos una nueva generación de geeks?

    Originalmente escrito en Charles ProgInternet.com

    No Comments
  • Tipos de búsqueda según estrategias de control:

    • ALGORITMO.-Disponemos de información segura sobre qué operación aplicar
    • BUSQUEDA EXHAUSTIVA (A CIEGAS).- Exploración del árbol de búsqueda sistemáticamente pero sin información
    • BUSQUEDA HEURÍSTICA (INFORMADA).- información sobre el problema (información del dominio) que permite reducir la búsqueda.

    Estrategias de búsqueda a ciegas

    • Generar y Probar
    • Búsqueda primero a lo ancho
    • Búsqueda primero a lo profundo
    • Búsqueda de costo uniforme
    • Búsqueda en profundidad limitada
    • Búsqueda en profundidad iterativa
    • Búsqueda bidireccional

    Comenzemos con el primer tipo de búsqueda:
    GENERATE-AND-TEST

    • Generar una posible solución. (estado o camino)
    • Comprobar para ver si es una solución, mediante comparación con los elementos del conjunto de objetivos aceptables.
    • Si la solución ha sido encontrada salir, de otra manera, retornar al paso 1

    Para muestra esta imagen

    Originalmente escrito en informatico ProgInternet.com

    No Comments
  • En estos momentos probablemente la mejor idea sea aprender algún lenguaje web (PHP, ASP.net, etc) ya que es la tendencia en estos momentos, dentro del mundo del desarrollo web sin duda el lenguaje idóneo es PHP y si no te sientes realmente atraido por el desarrollo web los más recomendables serían: C, C ++, Java y Visual Basic.

    PHP como primer lenguaje de programación

    En CodeUtopia nos dan un buen número de razones por las que PHP es un buen primer lenguaje de programación.

    PHP no es un lenguaje excesivamente complejo y con una curva de aprendizaje asequible, es bastante fácil de aprender pero también te permite aprender características de lenjuages más complejos como son los lenguajes de programación orientados a objetos.

    Es posiblemente el lenguaje web más popular lo que hace que haya numerosos tutoriales y ejemplos de código que agilizan el periodo de aprendizaje.

    Debido a su enorme popularidad probablemente sea con el lenguaje que más fácilmente encontrarás trabajo.

    Por lo tanto PHP reune las características más importantes que un primer lenguaje de programación debe reunir:

    • Emepzar a programar es realmente sencillo
    • Es potente y proporciona funciones de alto nivel con poco código
    • Es fácil ver nuestro progreso en un corto periodo de tiempo

    ¿Por qué comenzar con PHP y no con C?

    Aunque PHP posee grandes coincidencias con los lenguajes más comunes de la programación estructurada (C y Perl) es más recomendable que estos ya que nos permite involucrarnos con aplicaciones de contenido dinámico sin tener que aprender todo un nuevo grupo de funciones.

    Con C tenemos bastantes conceptos difícles de entender como es el caso de los punteros, se necesita una gran cantidad de código para las aplicaciones más sencillas y para principiantes puede ser un tanto difícil enamorarse de la consola.

    Este mapa representa el alcance de PHP en cada país, el color verde indica una abrumadora mayoria de su uso, el rojo indica que su uso es muy limitado y el amarillo que esta en torno a la media (33,96 %).

    Dados estos Datos, en Latinoamerica el uso de php lleva a la delantera, Brasil con un aproximado de 40% preferencia por este lenguaje

    Originalmente escrito en Charles ProgInternet.com

    No Comments
  • OOP fue construido para ayudar a administrar la complexificación de software a través de la abstracción. En POO, construir pequeños segmentos de bits de código que correspondan más estrechamente a la forma en que usted piensa acerca de su programa y la forma en que su programa refleja el mundo real.

    * OOP proporciona la abstracción a través de cuatro conceptos fundamentales:

    o Objetos
    o Encapsulación
    o Herencia
    o polimorfismo

    Echemos un vistazo a cada uno de estos conceptos:

    POO se basa en el concepto de objetos. Los objetos son como cajas negras de funcionalidad que son totalmente independientes de cualquier código que las referencias o los utiliza.

    * Los objetos pueden ser consideradospor exhibir dos características. Los objetos tienen propiedades y métodos de objetos.

    * Propiedades de describir las cualidades de un objeto, mientras que los métodos de especificar el comportamiento del objeto.

    El Gato
    Propiedades Metodos
    Color de Ojos emite un sonido
    Numero de patas persigue ratones
    especie destruye el sofa

    Aunque no se trata de una analogía perfecta, a veces cuando se trata de averiguar lo que un objeto se ve así, crear los objetos en términos de nombres, las propiedades en términos de adjetivos, y los métodos en términos de verbos.

    Originalmente escrito en Charles ProgInternet.com

    No Comments
  • Convenciones en el uso de funciones

    Las funciones perminten la reutilización de código,

    • Si un segmento de código es usado en mas de un lugar debe ser codificado en una función.
    • La proceso que lleva a cabo la función debe ser lo más específico posible.
    • Se debe evitar la siguiente sintaxis:
    myCircle = function(radius:Number):Number {//...}

    Detener repetición de código

    Cuando usamos el evento “onEnterFrame” para repetir un segmento de código, debemos tener en cuenta el momento en que hay que detenerlo para evitar problemas de rendimiento. Para esto debemos borrar el evento usado “delete” por ejemplo:

    circleClip.onEnterFrame = function() {circleClip._alpha -= 5;if (circleClip._alpha<=0) {circleClip.unloadMovie();delete this.onEnterFrame;trace("onEnterFrame borrado");}};

    Optimizando el código

    • Evitemos llamar consecutivamente una funcion dentro de un “loop” es mejor introducir el código de la función dentro del loop.
    • Use en lo posible funciones nativas.
    • No abuse del tipo “Object” sea lo mas posible preciso en el uso de los tipos.
    • Asigne la longitud de una arreglo “Array.length” antes de usarlo dentro de un loop
    • Enfoque la optimización en los loop, este es la operación que Flash player necesita mayores recursos.
  • Incluya la palabra var para declarar variables.
  • No use variables globales cuando son suficiente locales.
  • Formateo del código

    • Añada un salto de línea luego de cada segmento (funciones, modulos, etc.) de codificación
    • Agrupe los segmentos de código lógicamente.
    • Use una identación consistente.
    • Use espacios antes te un paréntecis, por ejemplo:
    var i:Number;for (i=0; i<10; i++) {//codigo}
    • Exceptuando la guia anterior, no coloque espacio entre el nombre de la función y el paréntesis
    function obtenerUsuario(){//codigo;}getUrl("http://www.undermedia.com.ec");
    • Coloque espacios despues de una serie de argumentos
    funcion (nombre:String, apellido:String) {//codigo}
    • Coloque espacios el operador y los operandos. (Excepto en el operadores . ++ –)
    var edad:Number = 20 + 1;
    • Procure colocar cada elemento en líneas separadas.
    • No codifique asignaciones múltiples. Separe cada asignación en diferentes líneas.
    var undermedia:Number = (a = b + c) + d;

    Guas para sentencias condicionles

    • Separe la sentencias if, else..if, y if..else en diferentes líneas.
    • Use siempre llaves {} para las sentencias if
    //Incorrectoif (numUsers == 0)trace("no users found.");
    • Si tiene operaciones complejas agrúpelas con parentesis
    if (genero== 'masculino') && (edad >= 22)) {}//codigo
Atom Feed (Agrega los articulos en tu sitio)

Originalmente escrito en Charles ProgInternet.com

No Comments
  • ¿Por qué se volvió importante?

    El debate cobró importancia con la discusión en el Congreso Norteamericano sobre la Communications Opportunity, Promotion and Enhancement Act de 2006 (COPE Act), que reformaría la existente Telecomunications Act de 1996 que regula el mercado de las telecomunicaciones en el país del norte.

    Según explica Microsiervos, la COPE Act pretende, al menos sobre el papel, y entre otras cosas, abrir de nuevo el mercado e intentar conseguir que bajen los precios de las suscripciones a servicios de televisión por cable y banda ancha en los Estados Unidos.

    Además, y acá viene lo interesante, en el debate parlamentario algunos políticos han intentado añadir a esta ley provisiones que eviten que los operadores de telecomunicaciones puedan discriminar cierto tráfico o a usuarios de sus redes en función de sus intereses y mantener de esta forma la neutralidad de la red. Y acá empezó todo.

    En la práctica, todo esto significa que el no establecer en forma expresa el principio de la neutralidad de la red en la regulación legal podría permitirles a estos holdings discriminar y decidir qué tipo de paquetes tendrán prioridad en las comunicaciones en la red y cuales no. Y esto asusta con razón a los proveedores de contenidos. ¿Qué podría impedir por ejemplo que los telecos ofrecieran baja velocidad para las comunicaciones IP, como por ejemplo, Skype? Lo que es en absoluto una divagación considerando la conformación de los telecos como compañías de telecomunicaciones y telefonía, por ejemplo.

    Uno podría pensar que todo esto es el futuro, y que desde la remota latinoamérica no deberíamos preocuparnos de estas peleas de perros grandes. Pero se hace complejo sostener esto como una potencialidad, como algo que podría pasar cuando ya hoy mismo tenemos ejemplos en que los telecos han tomado medidas ante algunos proveedores de contenidos. Cox Communications es uno de los ISPs más importantes de Estados Unidos en accesos de banda ancha con más de 6 millones de usuarios y como ellos mismos sostienen además de proveer de acceso a Internet tiene “extensos intereses en periódicos, estaciones de televisión y radio, sitios de Internet y subastas de automóviles a través del país”. Otro dato: las principales fuentes de ingreso de Cox son avisos clasificados en sus diarios, anuncios en sus redes y subastas. ¿Suena conocido?
    Resultado obvio: los clientes de Cox no pueden acceder ni a Craiglist ni a Ebay, dos de sus mayores competidores en cuanto a subastas en Estados Unidos.

    Hoy es una lucha que tiene principalmente dos frentes. Uno, a nivel de mega empresas de tecnología, donde se agrupan quienes pretenden la neutralidad y quienes pretenden una Internet totalmente desregulada. El otro nivel es quizás menos glamoroso, pero no menos relevante, porque al final todo esto se refiere a nosotros. Organizaciones de la sociedad civil se han comenzado a organizar en Estados Unidos para armar revuelo respecto de lo importante que es todo esto para los consumidores y generando conciencia de la importancia que tiene tener algo que decir en todo esto. Eso ha llevado a figuras como el músico Moby a grabar una serie de videos explicando en forma didáctica en qué consiste la neutralidad tecnológica y cuáles son los problemas de darles el control a los telecos.

    Y el debate en ambos niveles tiene también repercusiones transversales. Así, por ejemplo, hace algunas semanas CNN publicó dos columnnas sobre la neutralidad de la Red, una a favor escrita por Craig Newmark (Craigslist) y otra en contra escrita pro Mike McCurry, consejero de telecomunicaciones en su empresa Public Strategies Washington Inc. y antiguo jefe de prensa de la adnministrtacion Clinton. Esto se explica porque muchos aún no toman parte en este interesantísimo y complejo debate, a pesar de saber qué es lo que está en juego.

    Como de costumbre Marta Peirano grafica muy bien todo esto:

    Las proveedoras viven de los contenidos y no al revés. Cuando McCurry habla del “gran paso” que tiene que dar la WWW se refiere al paso que dan las telecos hacia el negocio de contenidos, donde no les interesa competir con empresas ya establecidas ni con los generadores de contenidos independientes (esto es, nosotros) en un terreno neutral. ¿Donde deja eso a todas las incitiativas no comerciales, a los espacios de noticias independientes, a los recursos comunitarios? ¿Pueden competir las comunidades de software libre, las organizaciones sin animo de lucro o los servicios de asistencia gratuita con Microsoft o El Corte Ingles? ¿Puede competir indymedia con la CNN?

    ¿El futuro?

    La guerra está declarada tanto a nivel legislativo como a nivel comunicacional y probablemente quien gane sea no quien tenga las mejores razones, sino quien tenga el dinero para pagar los suculentos lobbys que en estos momentos se están desarrollando en el Congreso norteamericano. Tanto Ebay como Google por su parte también son parte de esta gigantesca campaña mediática de concientización respecto de la neutralidad de la red, teniendo Google una posición bastante clara y agresiva al respecto:

    Google confirmó a los reporteros que si los proveedores de banda ancha abusan su posición de mercado iniciarán acciones legales anti-monopolio.

    Vint Cert: “si los legisladores insisten en la neutralidad, seremos felices. Sino… seremos menos felices pero tendremos que empezar a ver si hay abusos o no…”

    Otro que intervino fue Tim Berners-Lee, uno de los padres de Internet, diciendo

    Si pago para conectarme a Internet con una cierta calidad de servicio, y tú pagas para conectarte con esa o con una calidad de servicio superior, entonces podemos comunicarnos a ese nivel.

    Eso es todo. Corresponde a los proveedores de acceso asegurarse de que todo funciona de tal modo que eso ocurre.

    La Neutralidad de Internet no es pedir que sea gratis.

    La Neutralidad de Internet no es decir que uno no debería pagar más dinero por un servicio de alta calidad. Siempre lo hemos hecho, y siempre lo haremos.

    Como explica Ignacio Escolar, a estas alturas los planteamientos de Barners Lee están teniendo los mismos efectos que tuvieron en su momento los de Guillermo Marconi, creador de la radio. Luego del desastre del Titanic, donde se le atribuyó responsabilidad a los problemas de comunicaciones, Marconi declaró ante el Congreso y defendió un modelo de radio libre y democrática, sin más normas que las técnicas, abierta a todos. El resultado es conocido.

    Muchos pueden perderse simplificando la discusión entre quienes quieren regular la red y quienes no quieren regular. Pero mírenlo de la siguiente forma: Internet se ha transformado en una de los inventos que más ha cambiado nuestros paradigmas comunicacionales desde la imprenta. Pero además ha cambiado paradigmas de negocios, y las empresas de telecomunicaciones se han percatado que muchas empresas han logrado éxito inusitado sólo a partir de Internet, y eso es algo que les parece injusto y quieren su tajada de beneficios. Su argumento parece muy simple, y como sucede en casi todo tipo de argumentos que se ven simples, son errados: la comunicación fluye a través de mis redes y me la están colapsando. Para defenderlos a ustedes, queridos consumidores, tenemos que hacer algo. Lo que pasa al fondo del estanque es que como señala Enrique Dans, Internet se transformó en algo tan grande que los telecos no quieren dejar de controlarlo. Y ese control, a la larga, no es un control de material, es un control de contenidos.

    El debate que estamos presenciando no es un debate solamente respecto de modelos de negocios, de regulación de la red o de mega consorcios preocupados por los avances de sus nichos corporativos. Es decir, también lo es. Pero más que eso es una lucha por la libertad de expresión, por la forma en que queremos que Internet se siga desarrollando en el futuro. Algunos quieren que se desarrolle pidiéndoles permiso o pagándoles adicionalmente. Otros, creemos que el invento más revolucionario de la historia debe ser una plataforma para la libertad de expresión, y para todas las otras libertades ciudadanas en juego. Y eso no siempre significa libertades para las empresas.

    Señores, las cartas estan sobre la mesa. Que cada uno tome la mejor decisión.

    Originalmente escrito en Charles ProgInternet.com

    No Comments
  • Gracias a nuestra página amiga, photoshopdisasters, que no descansan en la busqueda de horrores en Photoshop, asi nosotros tampoco. Les traemos una recopilacion de los errores mas monstruosos encontrados en la Red:

    Este… no tenia idea las tantas formas de contorsion posibles… yo amo a esa mujer!!!


    Este es uno de esos momentos en donde debemos llamar a la Policia, denunciando maltrato infantil. Se imaginan el calvario del pobre chiquillo dentro de tan pequeño cubículo?

    Para ser honestos, he visto posiciones de piernas mas dobladas que estas… en el hospital… Lo que la hace única es que esta señorita.. esta modelando…

    Este anuncio fue publicado en uno de los almacénes Mac en Manhattan. Sorprendente de esta gente tan enfocada al marketing, se les pasara el corte tan grosero de la chica

    Un pequeño consejo… esta bien retocar las imagenes quitar algunas libras de mas..o de menos.. pero por favor no coloquen la original al lado de la imagen retocada… digo yo, no?

    Originalmente escrito en Charles ProgInternet.com

    No Comments
  • Tomado de una Conferencia en OSCON (Open Source Convention). El autor de la conferencia es Ryan Parr http://www.parrfolio.com. Esta es la primera entrega de sus consejos para todo novato diseñador:

    1. La marca del cliente es importante.

    Para ejemplificar la marca visual es la clave. Mantener el logotipo en su conjunto es un ejemplo. Ahora que la base tradicionalse ha ido, podemos mantener la integridad de nuestra presentación en línea imágenes.

    2. Mantener todo el contenido de las imágenes.

    Las imágenes que residen en el contenido de flujo se debe permitir la estabilidad en esa estructura. Esto incluye el logotipo o cualquier apoyo a las imágenes en el documento. Me gusta mucho hacer clic derecho una imagen, un logotipo especial, y recibir un buen conjunto de PNG transparentes. Decidir desde el principio es perjudicial para el mantenimiento de la integridad del diseño y la marca. Incluso las marcas. Puede que esto no importa a su cliente sino que los asuntos a los colegios de sus empleados o futuros que puedan editar sus documentos.

    Cómo es este hecho?. Aprovecha las ventajas de PNG’s transparentes. Desde el nacimiento de IE 7 y es la inyección de fluido en la industria, actualmente el 25% del mercado, ahora podemos aprovechar plenamente transparentes PNG’s *.

    * ¿Qué pasa con el IE 6? Sus técnicas son muchos para aliviar de IE6 es la transparencia de error.

    Piense en su composición como capas de Photoshop. Mantener las imágenes en su conjunto le permiten capa de sus imágenes utilizando z-indexación. No hay que olvidar que el motor Trident (IE) cree que el el orden de apilamiento comienza en 0. El motor Gecko comienza en 1. Con cuidado, la organización de su orden de apilamiento le permite realizar un seguimiento de las capas elementales.

    3. Ir con la corriente.

    Un diseñador sabe qué es lo mejor para el cliente y el usuario y hará que las decisiones concretas sobre la estructura donde se vive, donde el logotipo será, en donde la principal llamada a la acción en vivo, etc Si el logotipo está en la esquina superior izquierda de la competición, también debe vivir en la parte superior de la marcación. Antes de comenzar, revisar la composición y decidir qué imágenes resto en la presentación de CSS y qué imágenes de descanso en la línea en el documento. Es evidente que si la composición muestra el logotipo en la parte inferior debe descansar todavía en la parte superior del documento. Intente y lo mantenga cerca de lo que el diseñador o equipo de proyecto previsto.

    4. Complejo diseños en simples secciones.

    Considere el valor de cada sección del sitio cuando se trata de complejos diseños. Por ejemplo, cuando se presentó con una columna 3 comp, determinar el valor de cada sección. En caso de que la navegación por debajo del resto logo? ¿Reinado tener contenido sobre todos los demás elementos? Tomando tiempo antes de empezar le ahorrará muchos dolores de cabeza por el camino. Aquí está un ejemplo de sección de pedidos con tres columnas:

    1. Logo / Branding
    2. Navegación (vertical u horizontal)
    3. Contenido principal
    4. Contenido Secundaria (lateral y dos o complementaria contenido)
    5. Artículos de promoción (anuncios o promociones internas)
    6. Pie de página / Copyright

    5. Mantenga los contenedores a un mínimo.

    Guardar sus documentos resultan muy pesados. Nuevos desarrolladores utilizar muchos div similar a celdas de tabla para alcanzar el diseño. Tome ventaja de los muchos elementos estructurales para lograr el diseño. No añadir más div. Considere todas las opciones antes de añadir nuevos envoltorios (div) para lograr un efecto cuando se usa un poco de excelente CSS usted puede conseguir ese mismo efecto deseado.

    Originalmente escrito en Charles ProgInternet.com

    No Comments
  • Diseño orientado a objetos (OOD) es una metodología de programación que tiene las siguientes características:

    * OOD permite a los programadores más de cerca el modelo del mundo real que nunca.

    * OOD es también una metodología que se presta así a la rápida de prototipos. Object-Oriented programas pueden ser modificados y construido muy rápidamente porque OOD proporciona el programador con excelentes herramientas para la abstracción.

    * OOD produce código reutilizable. Una vez que los objetos se construyen, es muy fácil de usar en el futuro las aplicaciones por lo que no es necesario que nunca volver a inventar la rueda.

    * Por último, OOD ayuda a los programadores trabajar en un entorno dinámico. Object-Oriented programas pueden ser modificados de manera rápida y fácil como el mundo real las necesidades del cambio.

    # Echemos un vistazo a lo que el gurú de Java Object Orientación, Bruce Eckel tiene que decir,

    “Programación orientada a objetos hace un llamamiento a múltiples niveles. Para los administradores que promete más rápido y más barato desarrollo y mantenimiento. Para los analistas y los diseñadores se convierte en proceso de modelado más sencillo y produce un claro y manejable diseño. Para los programadores de la elegancia y la claridad del objeto y el modelo de poder orientada a objetos y herramientas de programación de las bibliotecas hace mucho más agradable tarea, y los programadores de experimentar un aumento de la productividad. Todo el mundo gana, al parecer.

    Si hay un aspecto negativo es la costa de la curva de aprendizaje. Pensar en objetos es una espectacular salida de pensamiento relacionado con la programación estructurada, y el proceso de diseño de objetos es mucho más difícil que el diseño estructurado, especialmente si está tratando de crear objetos reutilizables. “

    Bueno,esto ya es bastante abstracto. Vamos a ver algunos aspectos históricos relacionados con la historia del desarrollo de este paradigma

    Originalmente escrito en Charles ProgInternet.com

    No Comments
  •