Карта сайта

Это автоматически сохраненная страница от 06.12.2018. Оригинал был здесь: http://2ch.hk/b/res/187674235.html
Сайт 2ch-b.ru не связан с авторами и содержимым страницы
жалоба / abuse: 2ch-b.ru@mail.ru

Чтв 06 Дек 2018 01:12:54
Добрый вечер, анонче. Я тут поигрался с python+django.
Добрый вечер, анонче. Я тут поигрался с python+django.
Добрый вечер, анонче. Я тут поигрался с python+django. И понял, что мне надо реализовать охуительно большую систему, которая будет жрать сотни экселевских файлов, парсить тысячи сайтов, а на выходе иметь приятный веб-интерфейс с инфой из бд. Вот хочу выбрать под это инструмент. Пока положил глаз на Elixir + Phoenix. Остановите меня или предложите альтернативу. А то я просто совсем зеленый в ынтырпрайзе.



Чтв 06 Дек 2018 01:15:04
Я просто искренне надеюсь, что в б остались не только школьники

Чтв 06 Дек 2018 01:17:28
Бампаю десять раз и ухожу спать

Чтв 06 Дек 2018 01:19:43
1/10

Чтв 06 Дек 2018 01:21:05
2/10

Чтв 06 Дек 2018 01:21:48
пили стори оп

Чтв 06 Дек 2018 01:22:11
erlang тоже заебись

Чтв 06 Дек 2018 01:22:27
>>187674235 (OP)
Я бы на джаве писал, фронт на реакте.

Чтв 06 Дек 2018 01:23:16
>>187674472
Какую тебе стори?
>>187674484
Что почитать, чтобы вкатиться немного?
>>187674491
Потому что ты хорошо владеешь джавой?

Чтв 06 Дек 2018 01:23:29
>>187674491
двачую, на жаве много материала

Чтв 06 Дек 2018 01:25:42
>>187674512
functional web developing with elixir, otp, phoenix

Чтв 06 Дек 2018 01:27:51
>>187674235 (OP)
Найди сначал либу, которая умеет парсить Excel, а потом уже думай как её запускать.
Я бы на .net написал.

Чтв 06 Дек 2018 01:29:07
>>187674651
как я понял, таких либ до уссачки есть
на .net точно не катит, я красноглазик


Чтв 06 Дек 2018 01:29:10
>>187674651
удваиваю переменную состояния

Чтв 06 Дек 2018 01:30:43
[email: sage]

>>187674286
Сажи опу долбоёбу

Чтв 06 Дек 2018 01:30:53
>>187674588
а фронт?

Чтв 06 Дек 2018 01:31:19
>>187674692
>таких либ до уссачки есть

не верю, напиши консольку которая делает всё, что тебе нужно, чтобы проверить функциональность. Стопудов либо либа будет течь, либо ещё какая херня. Я вообще не очень понимаю, что такое "Экселька", CSV файл да, можно дохрена где отрыть, вот именно экселевский, не верю.

Чтв 06 Дек 2018 01:33:32
>>187674752
В питоне pandas, xlrd точно
Поверхностное гугление показало, что под elixir по крайней мере три штуки существует, сжирающих xml

Чтв 06 Дек 2018 01:34:30
>>187674739
craft graphql apis in elixir with absinthe: flexible, robust

Чтв 06 Дек 2018 01:35:38
>>187674832
Если ты так хорош в эликсире или гуглении книжек?, какие основные причины НЕ использовать этот язык?

Чтв 06 Дек 2018 01:37:53
>>187674810
Тебе его только читать? Ты уверен, что они поддержат те фичи, которые у тебя есть.
Вот это говно:
https://github.com/leifg/excellent (currently only Excel 2000)

Вот это:
https://github.com/jsonkenl/xlsxir/commits/master
обновляется раз в месяц.

Хотя, чё я тебя уговариваю. Выучищь очередное хипстоподелие, а потом узнаешь, что либы не завезли или завезли, но говно.
Потому интерпрайз и использует жабу, что там на любой чих есть либа, которую саппортят.

Чтв 06 Дек 2018 01:39:11
>>187674952
Да, мне только читать. Причем максимально ольдскульный. Тем не менее, я тебя услышал, убедительно.
Просто я как-то пытался в Spring вкатиться. Но не понял, с какой стороны надо, и забил
Может подскажешь?

Чтв 06 Дек 2018 01:40:19
>>187674235 (OP)
Двачую тех кто говорит про джаву и тричую тех, кто говорит про .net. можно на асп написать, например и компонентов там дохера можно подцепить, а ещё это всё говно можно в азххуре деплойнуть.
Элексир так себе выбор.

Чтв 06 Дек 2018 01:40:35
>>187674867
с оптимизацией долбежка, а так хз, феникс удобен на фронте, erlang - заебись скорость выполнения

Чтв 06 Дек 2018 01:41:34
>>187674235 (OP)
C чистый Си, без плюсов + lua. Напиши всё с нуля.

Чтв 06 Дек 2018 01:41:43
На PHP напиши. С JQuery

Чтв 06 Дек 2018 01:44:20
>>187675071
Вот и на PHP есть библиотеки на любой вкус - и с оптимизацией, и без оптимизации. И оптимизация для чтения многих маленьких файлов, и оптимизация для чтения одного большого файла.

Для веб маленькой внутренней сети твоей конторы подойдет отлично, запустится на любом древнем ПК (это не Java / C#)

Чтв 06 Дек 2018 01:45:18
>>187675063
что не асм?

Чтв 06 Дек 2018 01:46:41
>>187675200
Асм замучаешься писать. Много текста.

Чтв 06 Дек 2018 01:50:17
>>187674235 (OP)
> охуительно большую систему
> сотни экселевских файлов
> парсить тысячи сайтов


Чтв 06 Дек 2018 01:59:05
[email: sage]

>>187674484
ыыы

Чтв 06 Дек 2018 02:00:29
[email: sage]

>>187675537
linux чётка, юникс ваще заебись

Чтв 06 Дек 2018 02:03:33
>>187675574
OS/2 заебись

Чтв 06 Дек 2018 02:15:36
>>187675165
>запустится на любом древнем ПК
У меня на Атоме с гигом памяти бот на пхп бодро крутился. Съедая 2% памяти и 0.8% ЦПУ. Хуйли там - сессионочка по сути, как Герои Меча и Магии 4 по требованиям, если не парсить много.

Чтв 06 Дек 2018 02:23:14
Wishmaster делаешь?

Чтв 06 Дек 2018 02:24:02
Файл не сохранен
>>187674235 (OP)
> охуительно большую систему
Нихуя не понял в чём "большесть" проявляется. И чем питон не устроил?
> жрать сотни экселевских файлов, парсить тысячи сайтов
У того же питона есть scrapy. Что есть у Еликсира?

Сам я не любитель питона, но использую.


Чтв 06 Дек 2018 02:38:13
>>187676252
>Что есть у Еликсира?
OTP у него есть

Чтв 06 Дек 2018 02:59:00
>>187676656
По-моему в Эликсир лезут как раз чтобы туда не сильно лезть.

Чтв 06 Дек 2018 03:56:40
>>187674235 (OP)
Привет, есть свободное время и стартовые знания python+django. Хочу вкатиться, хочу практики и советов мудрых.
Если что пиши на мыло.
мыло: cituoo@ya.ru


Чтв 06 Дек 2018 03:58:02
[email: sage]

>>187678047
пошел нахуй, чмохен

Чтв 06 Дек 2018 04:42:09
>>187675326
двочую
>>187674235 (OP)
>предложите альтернативу
альтернатив ерлангу нету.
подводные камни: комьюнити состоит из 3.5х с половиной долбоёбов и одного астронавта на пенсии.
так же с либами могут возникнуть проблемы. и с качеством и с количеством. но это уж как повезёт.
если чисто для себя - то вперёд, стоит поиграться с бимом просто для того чтобы понять erlang/elixir - единственный язык с такими базовыми вещами как
1 человеческая многопоточность
2 рантайм-интроспекция

если на первый пункт ещё есть пара-тройка претендентов, то на второй нет и в ближайшее время не предвидится, особенно вкупе с другими полезными штуками типа репла.
.
вообще, ожидаю что до 20ого года вся эта ерланг-движуха окончательно перейдёт в разряд легаси, а мальчики с модными стрижками будут питаться исключительно жс, го, ангуляром и прочими выхолащивающими продуктами из жужлового ануса.


Чтв 06 Дек 2018 04:48:50
>>187674235 (OP)
Привет, Антон!
Писал год назад высоконагруженное API на elixir & Phoenix.
Получилось неплохо. Среднее время ответа 17 миллисекунд.

Чтобы понять подойдёт ли эликсир для твоей задумки, поищи библиотеку для парсинга Excel файлов и библиотеку для парсинга обычных xml-html файлов.

Если найдешь такие, то всё ок, смело берись за ёба приложение
Единственная проблема с эликсиром - это сыроватая экосистема. Многие библиотеки пишутся вот прямо счас.
У меня были проблемы с драйвером монги. А потом смотрю такой, на гитхабе мою проблему пофиксил два дня назад.
То есть кое что дописывается прямо находу.

Но думаю, такие базовые вещи как парсинг Excel и html уже написаны. Так что смело ебашь свой проект.

Чтв 06 Дек 2018 04:51:20
>>187678593
>2 рантайм-интроспекция
Что за штука такая ёба уникальная? В чём суть, зачем нужна?

Чтв 06 Дек 2018 04:57:05
>>187674235 (OP)
Вообще по твоей задаче выходит, что у тебя нет высоких требований к системе. Не важно с какой скоростью ты будешь парсить свои эксельки. Поэтому бери тот инструмент, который хочешь. С отдачей данных через веб страницу справятся и Django и rails и Phoenix.

Чтв 06 Дек 2018 04:58:24
>>187674235 (OP)
И да, причем тут Энтерпрайз? У тебя ж обычное веб-приложение.

Чтв 06 Дек 2018 04:59:05
>>187678660
то, что ты можешь наблюдать в observer:start(). например.
как бы не ёба, но следствие изначального дизайна рантайма, соответственно более такого нигде не видел.
ибо по традициям тырпрайза всякие очереди сообщений выносят в отдельный message broker.

Чтв 06 Дек 2018 05:01:19
>>187678660
Суть в том, что можно выебываться на двачах. Другого применения пока нет.

Чтв 06 Дек 2018 05:06:17
>>187674235 (OP)
У тебя джве задачи:
1) распарсить говно и сложить его в базу
2) показать данные из базы на сайтике
Для первой задачи я бы взял то, под что есть куча библиотек и удобные средства разработки. То есть, джава или дотнет.
Говносайтик в 2018 году можно слепить на чем угодно. Хочешь питон - бери питон, задача примитивная же.

Чтв 06 Дек 2018 06:00:05
>>187674235 (OP)
>большую систему, которая будет жрать сотни экселевских файлов, парсить тысячи сайтов, а на выходе иметь приятный веб-интерфейс с инфой из бд.

тебе надо выбирать несколько инструментов для разных частей этой "большой системы".

Чтв 06 Дек 2018 08:05:06

Чтв 06 Дек 2018 08:23:12
>>187675063
Проиграл

Чтв 06 Дек 2018 08:36:48
>>187675063
Да и саму луа можно тоже с нуля.

Чтв 06 Дек 2018 10:50:29
>>187678593
а как же макросы то забыл

Чтв 06 Дек 2018 10:52:31
>>187678789
зачем множить сущности, одного эликсира достаточно будет

Чтв 06 Дек 2018 13:09:05
>>187674235 (OP)
мей би тхис



← К списку тредов