язык веб-программирования будущего
предлагаю сделать прогноз предсказание
каким станет язык будущего? следующего поколения, лет через 20-50 вместо нынешнего js+html+css я спрашиваю не только о js но о всём комплексе программирования веб-приложений если бы вы проектировали новый язык то что бы вы улучшили? вспомните какой-нибудь фильм о будущем - например "особое мнение" какое оно, программирование будущего |
такое же:),
язык программирования - это язык программирования, is/else/while/for, от этих стандартных конструкций никуда не уйдешь |
Ну я думаю елси к тому времени мы не подключем интернет напрямую в мозг в виде образов, то у нас будут экраны или галаграммы, или линзы, короче ИНТЕРФЕЙСЫ, а все вычислительное железо будет зарыто под землей а на интерфейсы будет поступать только информация туда и обратно по сверхскоросным интернет каналам.
Странички по кадрам будут просчитываться и рендерится в облаках)) и присылаться нам в виде HD потока? а там уже языки какие душе угодно ![]() |
Цитата:
Maxmaxmахimus, пожалуйста, не порти советсткие мультфильмы блядскими надписями. Цитата:
|
Цитата:
|
Цитата:
Это пародия на анектод |
не будет веб программирования, будет программирование
|
В будущем Google захватит мир и запретит все языки кроме Go и Dart, а всё что было написано на C# программисты порабощённой Microsoft будут переписывать на с++ бесплатно. Про Flesh к тому времени 50 лет как все забудут. JavaScript станет чем то вроде Turbo Pascal'я и Delphi, мол да, писать на них можно и даже серьёзные вещи, но занимаются этим только конченные извращенцы. Всякая прочая шелуша типа питона и перла тоже будет давно забыта. Останется только пара экзотических языков типа COBOL для экономистов-затейников. Также Google разработает свою IDE со сносящим башню автокомплитом, совместив в ней всё лучшее из Visual Studio и PhpStorm. Автокомплит будет предлагать не просто возможные функции/переменные а целые куски кода снипеты/похожие блоки из других проектов/всевозможные шаблоны.
|
уже сейчас многие сайты создаются настройкой свободно доступного функционала. В таких системах как друпал например.
Зачастую это и в требованиях идет - создать Без своего кода, а продвинутой настройкой. Кто то называет это новым языком программирования под веб. Наверное так оно и есть. Это уже реальность сейчас, а в будущем так вообще... p.s. Пример такой настройки, если кто не знает о чем речь. :) |
Цитата:
Мне показалось, или это сложней кодинга с нуля хотя бы потому, что ты сам не понимаешь, что делаешь? А обьем работы внушительный. |
micscr,
Проще закодить чем эти танцы с бубном. |
Цитата:
Насчет не понимаешь то те кто научились так настраивать - они понимают. Этому надо учиться и немало. Цитата:
Но: 1) владелец друпал сайта не хочет самописного кода, чтобы не зависеть от программиста 2) настройку эту сделать или что то в ней изменить можно и без знания программирования 3) при миграции друпала на новую версию есть шанс что контриб модули обновятся и соотв. твой сайт, а самописный модуль править надо. |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
И поддержку такому сайту способен делать не программист, а человек разбирающийся в настройке друпала. Ясно что не обязательно владелец сайта. |
Владелец сайта хочет выполнения работы
Текущий проект по автоматизации деятельности предприятия, требовали выполнить как компонент для joomla, я аж дар речи потерял. Пришлось долго и мучительно доказывать что это плохая идея. причина в том что их IT - шник работает с сайтами на joomle, и пытался приспособить решение под себя. Слава богу у него есть голова на плечах и мне удалось его переубедить. Так что всё упирается в тараканов в голове у заказчика. Цитата:
|
Цитата:
Про ваш "текущий проект" - это же не сайт, а приложение считай. И на чем стали делать - фрейме? Каком? |
Цитата:
Цитата:
Есть: программисты, верстальщики(отнесем к программистам), студенты - далее выдуманные: менеджеры готовые за премию разобраться в проекте, директора. Есть реальное и выдуманное программистами, для того, чтобы всё было абстрактным и можно было научить "типа не программист". Эта идея не работает. Это желание программистов, оторванных от реальной жизни. Розовые фантазии. Этого не понимают только программисты. |
Цитата:
eZ Components - для бизнес процессов хотя первоначально писал свой интерпритатор для BPMN2 Вообще extjs в хлам обосрался для гибких и больших приложений. Пришлось формы и datapack переписывать, неговоря о куче компонентов. В этом фреймворке чем моднее фича, тем меньше от неё толку :( |
Я только что задал вопрос первому попавшемуся верстальщику: - Что для тебя обозначает слово "модуль"?
ответ: -Модуль это часть космического корабля. Считаю на этом поиск людей-непрограммистов разбирающихся в Друпале оконченным. |
Цитата:
Таких людей в русскоязычном друпал сообществе - большинство. И они занимаются разработкой сайтов. Часто - это тот кто пришел из верстки, т.к. просто верстка мало востребована сейчас, а функционал сайта как то делать надо. Вот тут приходит друпал и его настройка. |
Вот типичный представитель, но это из самых новичков, еще не шарящих.
|
У низ порой такие монстрики получаются :D
Может кто строил дом на дереве в детстве ? Это когда тащишь весь мусор в округе на какоенибудь палено, и пытаешся его для чегонибудь там приспособить :D такие вот мастера рыщут по инету в поисках чего нибудь пригодного, а когда найдут тащат на сайт. Чем сложнее нужно получить поведение тем загадочнее получается конструкция :D Не то чтобы это плохо, но иногда видно что на программисте сэкономили совершенно зря :D |
Цитата:
Цитата:
В попытке охватить все возможные задачи cms превращается либо в ужас, либо в монстра. От которого бегут программисты с криками Цитата:
|
Цитата:
Он занимается разработкой? Да. Разрабатывает сайт. Но он не сможет написать ни строчки кода. Ты можешь назвать его программистом? Я - не могу. |
Цитата:
|
Цитата:
по теме, язык будущего - с предельно простым базовым синтаксисом, но мощными dsl возможностями. что-то типа лиспа, но более структурированный и врождённой поддержкой деревьев, реляционной алгебры и рефлексии |
dsl - http://ru.wikipedia.org/wiki/%D0%9F%... %D0%B8%D1%8F
имеется ввиду, что язык должен быть предельно прост, как лисп или луа, но тем не менее поддерживал бы возможность расширения. ну типа как jquery - это dsl для работы с домом. про реляционную алгебру - это нативная поддержка множеств и операций над ними как в sql. поддержка деревьев - это например e4x для XML или ast для рефлексии. |
Часовой пояс GMT +3, время: 06:31. |